3

Я хотел бы переключить мои клавиши Ctrl и Alt в Linux (чтобы сделать его более похожим на Mac). Как мне это сделать?

Если это поможет, я использую Ubuntu 9.04.

3 ответа3

8

Прежде всего, попробуйте поискать в « Предпочтения» > « Клавиатура» > « Макеты» > « Параметры макета» в разделе « Alt/Win», если для вас есть подходящий вариант.

Если это не поможет вам, эти команды xmodmap переключат левую Ctrl с левой клавишей Alt (по крайней мере, с моей клавиатуры).

xmodmap -e 'keycode 37 = Alt_L  ISO_Prev_Group ISO_Prev_Group NoSymbol ISO_Prev_Group' 
xmodmap -e 'keycode 64 = Control_L' 

Чтобы получить код ключа, вы можете запустить программу xev в окне терминала и нажать сначала Ctrl и отметить код ключа, затем Alt, чтобы получить код ключа.

3

xmodmap - утилита для изменения раскладок клавиш и указателей в X

showkey - изучить коды, отправленные с клавиатуры

setkeycodes - загрузить записи таблицы соответствия кода сканирования ключа кода ядра

3

Сделайте следующие шаги:

  1. Создать новый файл. Давайте назовем это remap.txt.

  2. Добавьте следующий текст в файл:

    !
    ! Swap Alt_L and Control_L
    !
    remove mod1 = Alt_L
    remove Control = Control_L
    keysym Control_L = Alt_L
    keysym Alt_L = Control_L
    add mod1 = Alt_L
    add Control = Control_L
    

    Выше, как сценарий для xmodmap. Это изменит текущие привязки клавиш.

  3. Запустите следующие команды для запуска скрипта:

    # xmodmap remap.txt
    
  4. (необязательно) Чтобы загрузить те же настройки после перезагрузки:

    # sudo dumpkeys > ~/.Xmodmap
    

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .