Повторно зв’язати клавішу Alt, щоб виграти за допомогою setxkbmap?


10

Через годину-дві пошуку та пошуку Google, не знайшовши жодного рішення чи хороших ресурсів, я прийшов на допомогу!

Я встановив свій Caps Lockключ до Ctrlвикористання setxkbmap -option ctrl:nocaps- це працює чудово.

Однак, оскільки я використовую [awesome] [1] і модель IBM M, у якої відсутній мета-ключ, мені потрібна моя ліва клавіша alt для заміни ключа Windows. Використання xkeycapsя був в змозі отримати цю роботу, за винятком того, що вбили ключі моїх стрільців і End. Проблемні.

На жаль, документація щодо опцій setxkbmap є рідкою. і я не можу знайти відповідний варіант для використання.

Дякуємо за будь-які посилання / рішення.

Відповіді:


19
setxkbmap -option altwin:swap_alt_win

Перелік заздалегідь заданих параметрів перезастосування є в /usr/share/X11/xkb/rules/evdev.lst. У цьому випадку ви, мабуть, хочете одного з

jinx:792 Z$ grep alt /usr/share/X11/xkb/rules/evdev.lst | grep win
  altwin               Alt/Win key behavior
  altwin:menu          Add the standard behavior to Menu key
  altwin:meta_alt      Alt and Meta are on Alt keys
  altwin:ctrl_win      Control is mapped to Win keys (and the usual Ctrl keys)
  altwin:ctrl_alt_win  Control is mapped to Alt keys, Alt is mapped to Win keys
  altwin:meta_win      Meta is mapped to Win keys
  altwin:left_meta_win Meta is mapped to Left Win
  altwin:hyper_win     Hyper is mapped to Win-keys
  altwin:alt_super_win Alt is mapped to Right Win, Super to Menu
  altwin:swap_lalt_lwin Left Alt is swapped with Left Win

Ключ Windows, як правило, відображається на Superмодифікаторі X11 , а клавіша меню іноді відображається на його Hyperмодифікаторі.


1
Чи є спосіб поміняти правильний альт і виграти замість лівого?
Керрік

1
@ Керрік на випадок, якщо хтось інший натрапить на це питання, як я. Я зміг поміняти лівий alt на windows і зберегти поведінку alt у правій alt, використовуючи: setxkbmap -option altwin: swap_lalt_lwin
tbranyen

@tbranyen Ви знайшли спосіб перекомпонувати також правильну виграш за допомогою altgr? Я використовую клавіатуру Windows, але я звик змінювати алтгр у тому місці, де в ньому є Mac.
Агустін Каутін

Ups знайшов це за допомогою setxkbmap -option lv3:rwin_switchперемикання клавіш alt та win, спасибі! : D
Агустін Каутін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.