[haiku-bugs] Re: [Haiku] #7310: Optional packages: KeymapSwitcher doesn't work as intended

  • From: "siarzhuk" <trac@xxxxxxxxxxxx>
  • Date: Sun, 20 May 2012 11:19:05 -0000

#7310: Optional packages: KeymapSwitcher doesn't work as intended
-----------------------------+---------------------------------------------
   Reporter:                 |      Owner:  siarzhuk
  MichaelPeppers             |     Status:  closed
       Type:  bug            |  Milestone:  R1
   Priority:  normal         |    Version:  R1/Development
  Component:  Applications   |   Keywords:  optional package KeymapSwitcher
 Resolution:  fixed          |   Blocking:
 Blocked By:                 |   Platform:  All
Has a Patch:  0              |
-----------------------------+---------------------------------------------
Changes (by siarzhuk):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 Replying to [comment:3 MichaelPeppers]:
 > And that is good, but changing the keymap by clicking on KeymapSwitcher
 or by using the right-click menu gives focus to the Deskbar, which is why
 any method of changing keymap other than hotkeys seems useless right now.

 Fixed in KeymapSwitcher 1.2.7.1

 > And... changing keymaps too much while in Pe crashed the Deskbar. Syslog
 needed?

 Unfortunately, the keymap change event goes too long way (input filter ->
 Deskbar replicant -> overwriting ~/config/settings/Key_map file with new
 one -> forcing input_server to reload current keymap) so it is no wonder,
 that frequent change of keymap may crash somewhere. :-( I suspect we have
 to live with it.

 Replying to [comment:9 MichaelPeppers]:
 > Another couple of things, the replicant should have a fixed size or
 adapt to every keymap instead of adapting only to the first selected
 keymap, as some keymap names can get cropped because of that. (try setting
 "Italian" as the first one, "US-International" as the second one, install
 the replicant and switch to see what I mean)

 Fixed in KeymapSwitcher 1.2.7.2 that comes in some days in the optional
 packages list.

 > Also, "United Kingdom"'s keymap name should be "UK", not "Un".

 The 2-letters language codes are related to the name of keymap files, but
 the name of language. Current format of keymap file provide not so much
 useful information that can be used for this purposes.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/7310#comment:13>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: