Opened 13 years ago

Last modified 4 years ago

#8149 assigned enhancement

Modifier key settings are not preserved when changing keyboard layout — at Version 5

Reported by: rq Owned by: jscipione
Priority: normal Milestone: R1.1
Component: Preferences/Keymap Version: R1/alpha3
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description (last modified by jscipione)

I find it quite strange that settings of the modifier keys (Cmd/Ctrl/Opt) are not preserved when changing the keymap.

Change History (5)

comment:1 by jscipione, 13 years ago

I don't understand, modifier keys are preserved when changing keyboard layouts. If you are referring to the Apple Aluminum layouts, the modifier keys are different because the keys in hardware itself are layed out differently than on a 104/105 key keyboard.

comment:2 by siarzhuk, 13 years ago

Looks like yet another unhappy KeymapSwitcher user. :-D Are those settings stored in the Key_map file? so they are overwritten on every switch with default ones.

in reply to:  2 comment:3 by jscipione, 13 years ago

Replying to siarzhuk:

Looks like yet another unhappy KeymapSwitcher user. :-D Are those settings stored in the Key_map file?

The modifier keys are stored in the keymap file yes, but, this bug is complaining about the keyboard layout, not the keymap. Does the KeymapSwitcher app modify the Keymap preference app settings file? I think not, it most likely changes the system keymap, so this bug is invalid.

comment:4 by axeld, 13 years ago

While for us keyboard layout actually means the keyboard layout, I would assume this bug is actually about the keymap. And IIRC you mentioned you wanted to change this some day in the future, anyway :-)

Which is a good idea, btw. I think the input_server should maintain such a mapping, and apply it to all keymaps.

comment:5 by jscipione, 13 years ago

Description: modified (diff)
Owner: changed from axeld to jscipione
Status: newassigned
Type: bugenhancement

Changed the title to make it clear that this is about the keymap, not the keyboard layout, and to change it from a bug to an enhancement.

Note: See TracTickets for help on using tickets.