[haiku-development] Re: Keymaps

  • From: pulkomandy <pulkomandy@xxxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Thu, 10 May 2012 18:31:26 +0200

On Thu, May 10, 2012 at 09:08:28AM +0200, Siarzhuk Zharski wrote:
> >Certainly it should be a system reserved key combo like Ctrl+tab
> >is for
> >Twitcher. I think Mac OS X uses Cmd+Space. Although, they also use
> >that for
> >Spotlight... I'd think maybe something like Ctrl+Alt+Left and
> >Ctrl+Alt+Right
> >could work, to go forwards and backwards between the keymaps,
> >something like
> >that. Or we could use Cmd+space. I'll leave it up to whomever
> >decides to do
> >the work.
> 
> There are no sence to replicate someone's else way. It is boring and
> not interesting. Try to find your own way and do all as perfect as
> possible. That's why we are still romping in this sandbox. ;-)
> 
> Well, hard-coded combinations are bad. User wants to configure every
> possible combinatin he can imagine. So why we should restrict him in
> this? Year ago I thought that such functionality can be merged in
> the Shortcuts Preflet and let user just configure any shortcut
> combination for input_server "Switch keymap" event, for example.

There are multiple problems with this one :
 * Possible conflicts with app shortcuts
 * Needs to use keys that don't move when you swap keymaps (eg, letters
are out...). Some combos may even become unreachable with some
keymaps...

Cmd+Space is intercepted by input_server as "change input method"
switch. This is made for our Japanese users. They don't change their
keymap, instead they change their input method, but result is more or
less the same, so maybe we could handle both at the same level.

-- 
Adrien

Other related posts: