Як поміняти клавіші ctrl та alt в ubuntu 16.04?


11

Я прочитав наступне:

1. Як чисто поміняти клавіші alt і ctrl в xubuntu?

2. Як поетапно поміняти клавіші Command та Control на xkb?

Крім вищезазначеного, я також витратив досить багато часу на документацію google та xkb.

Я припускаю, що багато користувачів, як я, переходячи з Mac на Ubuntu, хотіли б поміняти клавіші ctrl та alt відразу після закінчення інсталяції.

Моя мета опублікувати це питання (і відповісти) тут - дати швидке рішення, а не витрачати стільки часу на перегляд вищезазначених тем та документів.

Також жодне з перерахованих вище не дає правильної відповіді. (Це не означає, що я не вдячний за допомогу. Наведені вище публікації в кінцевому підсумку допомогли мені досягти того, що я хотів, але відповіді не були повними.)

Нитка 1 заміняє лише лівий ctrl на лівий alt

Нитка 2 поміняє ctrl і виграйте, навіть якщо питання не стосувалося ключа win

Відповіді:


13
  1. Редагувати цей файл , /usr/share/X11/xkb/symbols/ctrlщоб додати наступні рядки свопу Right Altз Right Ctrlключем:

    // Swap the functions of the right Alt key and the right Ctrl key.
    partial modifier_keys
    xkb_symbols "swap_ralt_rctl" {
        replace key <RALT> { [ Control_R, Control_R ] };
        replace key <RCTL> { [ Alt_R, Meta_R ] };
    };
    

    Точно так само ви можете додати рядки поміняти місцями Left Altз Left Ctrl.

  2. Відредагуйте файл /usr/share/X11/xkb/rules/evdev.lstв dd наступним рядком у ! optionрозділі:

    ctrl:swap_ralt_rctl Swap Right Alt key with Right Ctrl key
    
  3. Відредагуйте файл, /usr/share/X11/xkb/rules/evdevщоб додати наступний рядок у !option = symbolsрозділі:

    ctrl:swap_ralt_rctl = +ctrl(swap_ralt_rctl)
    
  4. Використовуйте на dconfінформаційній панелі (якщо потрібно встановіть її apt-get install dconf-tools) та будь-яким із наступних способів:

    • Відкрийте редактор dconf з інформаційної панелі та перейдіть до клавіші /org/gnome/desktop/input-sources/xkb-optionsта встановіть її значення на:

      ['ctrl:swap_lalt_lctl','ctrl:swap_ralt_rctl']
      
    • Використовуйте dconf з терміналу (можливо, команда нижче повинна працювати замість попереднього кроку, але я не впевнений у цьому):

      dconf write "/org/gnome/desktop/input-sources/xkb-options" "['ctrl:swap_lalt_lctl','ctrl:swap_ralt_rctl']"
      

1
Для мене працювали, але правильні відображення вже були у всіх файлах моєї системи. Все, що мені було потрібно, - це остання команда, яка працює так, як написано.
Мак

1
Приємних кроків! Thx
BurningKrome

4

Для тих, хто використовує робочий стіл GNOME, це можна зробити через GUI. Спочатку встановіть GNOME Tweak Tool з програмного центру, а потім запустіть його. Потім ви можете встановити відповідні прапорці:

Інструмент налаштування GNOME


Немає можливості поміняти правий бік ctrl та alt, хоча
его
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.