The F5 key

If I read one more comment along these lines, I shall scream:

The F5 button should do what it does in Windows, i.e. it should refresh whatever you’re looking at.

Bilge. The key formerly known as “F5” should be assignable by the user or an administrator—besides which, as anyone knows, Notes runs on more than just Windows!

Read more and have your say (yes, I know it’s an old-ish post. I have been busy :o) ).


  1. Ben I've commented on this both Jakes Codestore and at Mary Beths. Mainly to set the record straight.

    It gets pretty tiring listening to people who shout at the top of their lungs about the non-standard Notes interface and use F5 all the time as a prime example. Especially irritating when they don't know what they are talking about.

    Don't scream just keep pointing out the obvious that seems to escape some people.

    Agree the only way to make it go away is to make it configurable. Stephen Hood#
  2. Hi Stephen. I saw your comments on Mary Beth's site, including those against her follow-up post (whereby IBM have decided that F5 should lock the OS… eh??)

    You make some excellent arguments, especially around my prime beef (pun intended), that F5 is somehow a "standard" for refreshing the user interface, when quite clearly it is not--not even in the world of Microsoft "standards"!

    I must confess that the geek in me can't understand why mapping function keys in Hannover is going to be such a challenge for IBM.Ben Poole#
  3. I don't think it's a case of they can't do it .. it's a case of is the effort involved worth losing possiby other more important features or fixes .. like "standard" shift-click selection in views :-) To do the mapping "right" they would probably need a design/framework that wasn't accounted for in the initial plans/estimates. They might be able to "hack" in that one key mapping that seems to be the bone of contention though. Tough choices.

    After thinking about it more I would agree hooking to the OS lock is probably not original thoughts were quickly off the top of my head..often an indication you shouldn't say anything :) I was really trying to make the same point as above..what is that "feature"/fix REALLY worth in the overall scheme of things.
    Stephen Hood#
  4. I don't think it is the effort of mapping the function keys (although providing a well thought out future-proof multi-lingual interface to map keys is possibly a more involved task than some might guess). The problem is that when the client is locked now, it blanks all the open windows of the notes client by putting your customised logout screen image in front of them. In the Eclipse framework all the window management stuff is meant to be done by Eclipse at a higer level than the client plugin, and there isn't a system now for the plugin to tell the eclipse framework to lock all the windows of the plugin. The correct solution is to extend Eclipse to have a logout/lock screen mode, which all Eclipse based applications could make use of. One side issue is that if there are multiple plugins running together and one locks the screen then you might not intend to lock the bits of Eclipse containing other plugins. For example the productivity editors. If you wanted to lock Notes, whilst running a presentation then locking Eclipse as a whole could cause collateral damage (personally I am OK with this). You also need to be able to unlock the system using the right authentication mechanism. If you have multiple plugins able to lock the screen, which one do you use to unlock it? I think there is an optimal solution, but it isn't trivial, and the difficulty isn't really related to trapping or mapping function keys.
    My view is that they should leave the screen blanking feature, but have it still log out of the notes ID, basically like getting halfway through the switch ID process. This would stop you connecting to a server, reading encrypted stuff, or sending signed mail without authenticating.Alan Bell#

Comments on this post are now closed.


I’m a software architect / developer / general IT wrangler specialising in web, mobile web and middleware using things like node.js, Java, C#, PHP, HTML5 and more.

Best described as a simpleton, but kindly. You can read more here.