Раньше я переключал раскладку клавиатуры, нажимая ❖ win+пробел в Windows 8 и ⌘+пробел в OS X. .
Однако в Linux у меня есть ключ ❖ win, выделенный для XMonad в качестве ключа-модификатора. Итак, для переключения между раскладками я должен использовать alt+⇧ shift.
Это не было проблемой, пока я не установил Emacs. Теперь я могу использовать все комбинации клавиш meta+shift, потому что у меня есть alt как meta (⎋ escape может помочь, но это очень неудобно).
Я думаю, что самый простой обходной путь для этого случая — настроить комбинацию ❖ win+space для переключения макета. Хотя XMonad по умолчанию использует эту комбинацию для переключения раскладок, я редко переключаю раскладки в обоих направлениях, поэтому я буду счастлив иметь ❖ win+пробел для переключения раскладки клавиатуры и < kbd>❖ win+shift+пробел для переключения раскладки XMonad. Если бы я мог сделать такую конфигурацию, я бы смог использовать ключ alt как meta в Emacs.
Однако я не знаю, как заставить XMonad использовать ❖ win+space в качестве комбинации клавишных переключателей, точнее, я не знаю, возможно ли это вообще.
-- bla
для однострочных комментариев,{- bla -}
для многострочных комментариев. - person deshtop   schedule 08.02.2015-- blah
отображается черным цветом, это вызывает двусмысленность, вы видите это (++ ++ -- ++
)? исправлено сейчас (; - person Geradlus_RU   schedule 08.02.2015mhwombat
- person Geradlus_RU   schedule 08.02.2015rWin
иWin+Space
вызывают изменение раскладки. Если вы (случайно) нажалиrWin
, макет изменится; затем, если вы нажметеWin+Space
и макет снова изменится, но привязки XMonad (я использую клавишу Win в качестве модификатора XMonad) не работают, вам нужно снова нажатьrWin
, чтобы иметь возможность использовать ключи XMonad. Я все еще пытаюсь выяснить, как лучше всего изменить макет. Возможно, плагин Xkb должен стать решением. - person Geradlus_RU   schedule 14.02.2015