[Sugar-devel] behaviour of F-keys on XO HS

Bert Freudenberg bert at freudenbergs.de
Sat Jul 17 10:48:40 EDT 2010

On 17.07.2010, at 09:31, Bernie Innocenti wrote:

> El Thu, 15-07-2010 a las 23:08 -0400, Paul Fox escribió:
>> i think everyone (except
>> apple, i'm learning tonight) agrees this is the correct setup
>> when not in sugar.
> Lenovo also seems to be switching to the Apple layout:
> http://www.blogcdn.com/www.engadget.com/media/2010/01/thinkpadedgepost16.jpg
> http://www.thinkpads.com/wp-content/gallery/lenovo-thinkpad-edge-13-review/lenovo-thinkpad-edge-13-keyboard.jpg
> Almost all the historic F-key mappings have an alternative CTRL+key or
> ALT+key mapping in modern HIGs. Keys to control laptop volume and
> brightness are accessed much more frequently, so it's foreseeable that
> over time they will supplant the F-keys in PC keyboards.


IMHO pressing "fn" to get "f1" to "f10" makes sense. In my daily routine I much more often change volume or brightness than use the numbered F keys.

Looking at this again


I propose:

	f1-f8 produce F key codes both with and without the fn key
	f9-f12 produce F codes only with fn, and volume/brightness events without fn.

So holding down fn always gets you the F key codes, you can change volume/brightness without modifier, and as a bonus you can use the first eight F keys even without the fn key.

This mapping should work both in Sugar and outside. 

- Bert -

More information about the Devel mailing list