GNOME Bugzilla – Bug 76818
gkb applet usability/hig-compliance issues
Last modified: 2004-12-22 21:47:04 UTC
- Applet needs to start up with the user's current keyboard layout selected-- I'm using a UK keyboard, but everytime I start this applet it shows (and worse, switches to!) a US keymap!! - Applets should have "Preferences" on right-click menu, not "Properties" - Properties dialog should have title "Keyboard Switcher Preferences" - All controls in Prefs dialog need mnemonics - Term "Keymap" and "Keyboard" seems to be used pretty much interchangably here in the name of the applet and within the dialogs-- suggest using the same term throughout (which may not be technically accurate, but would probably be less confusing for the ordinary user) - It shouldn't be possible to add multiple instances of the same keymap to the list on the Keymaps tab-- keymaps already in the list should be greyed out or removed from the list in the "Select Layout" dialog to prevent this - "Select Layout" dialog should probably be titled "Select Keymap" (or "Select Keyboard") - Default button in "Select Layout" dialog should be "Add", not "Close" - "Up" key is badly broken-- if I select the keymap at the bottom of the list, then press "Up" several times, focus switches to a different keymap after three presses, meaning I'm not moving the keymap I selected any more. - Options tab-- currently the default hotkey is "Mod1-Shift_L"-- see bug #74831 about the use of "Mod1" (the issue being that keyboards don't have a key labelled "Mod1", so what on earth does it actually mean...?)
Latest commit has these changes: * changed properties to preferences. * Did some keymap->keyboard changes. Still keymap is used in the .keyprop files. Don't know if we want to change that since it would require a lot of translation updates. * changed "select layout" to "select keyboard" * made add the default button So that leaves: 1) start with current keyboard 2) any remaining mnemonics 3) adding multiple keymaps (this is not too important) 4) clicking up or down should keep keymap selected 5) do something about mod
Latest gkb has fixed some more of these issues. Remaining: 1)any remaining mnemonics 2)adding multiple keymaps (this is not too important) 3)do something about mod
I'm working on using eggaccellerators.c from egg stuff of Havoc. It does not work for me (I think I've got a fucked up config now)... Mod1 is the left alt (normally on US, de, fr, hu etc keyboards)... I will change this code to produce <Alt><Shift_L>, but it will be hard :-)
I'm closing this since basically every thing here is fixed (or can't be fixed easily by gkb). The mod issue I'll leave to #74831.