Как поменять / перенаправить ключ CAPS LOCK с помощью клавиши Tab?

Вопрос старый, но золото. Я должен был найти решение сегодня. Вот так. Нет необходимости использовать небезопасный репозиторий, потому что maven3 уже включен в репозитории Ubuntu. Решение в Ubuntu 14.04 LTS будет выглядеть следующим образом:

sudo apt-get install maven sudo update-alternatives --config mvn

Со второй командой вам предлагается установить используемую версию. Вы можете отличить правильные каталоги, выбрав путь, в котором maven2 НЕ является его частью.

   *0    /usr/share/maven2/bin/mvn   200       Auto-Modus
    1    /usr/share/maven/bin/mvn    150       manueller Modus
    2    /usr/share/maven2/bin/mvn   200       manueller Modus

В моем случае мне пришлось выбрать maven3

С помощью выданной команды mvn -v вы можете проверить, удалось ли выполнить настройку и была ли выбрана правильная версия. Ниже приведен пример возвращаемых значений.

  ~$ mvn -version
  Apache Maven 3.0.5
  Maven home: /usr/share/maven
  Java version: 1.7.0_75, vendor: Oracle Corporation
  Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
  Default locale: de_DE, platform encoding: UTF-8
  OS name: "linux", version: "3.13.0-45-generic", arch: "amd64", family: "unix"

Надеюсь, это вам немного поможет.

13
задан 11 January 2012 в 10:52

3 ответа

Сначала перечислите свои текущие настройки с помощью

xmodmap -pke|egrep  -e '(Tab|Caps)'

Я получаю этот вывод

keycode  23 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  66 = Caps_Lock NoSymbol Caps_Lock

Итак, временно установите вашу раскладку

xmodmap -e "keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab"
xmodmap -e "keycode  23 = Caps_Lock NoSymbol Caps_Lock"

Предполагая который работает, добавьте эти строки в ~ / .Xmodmap

keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  23 = Caps_Lock NoSymbol Caps_Lock

Затем вы можете либо выйти из системы, либо вернуться к ней или

xmodmap ~/.Xmodmap
10
ответ дан 25 May 2018 в 15:17
  • 1
    Большое спасибо. Только один вопрос: что вы имели в виду под «временной установкой вашей клавиатуры? «Выполнение этих строк в терминале? – janoChen 11 January 2012 в 11:56
  • 2
    да, вы можете протестировать настройки в терминале, запустив эти команды. – Panther 11 January 2012 в 11:58
  • 3
    Эй, это сработало, но Caps Lock все еще включается и выключается. Что может быть причиной этого? – janoChen 11 January 2012 в 14:15
  • 4
    Возможно, вам нужно очистить настройку сначала в ~ / .Xmodmap (мне не нужно было это делать). См. wiki.archlinux.org/index.php/Xmodmap и manpages.ubuntu.com/manpages/precise/man1/xmodmap.1.html – Panther 11 January 2012 в 22:08
  • 5
    alt-caplock не работает, как alt-tab, когда вы это делаете. – pwned 26 May 2013 в 09:33

для меня работает этот код:

clear Lock
keycode  66 = Tab ISO_Left_Tab Tab ISO_Left_Tab
keycode  23 = Caps_Lock NoSymbol Caps_Lock
6
ответ дан 25 May 2018 в 15:17
  • 1
    Не могли бы вы расширить свой ответ? – Virusboy 23 January 2015 в 01:58
  • 2
    Как он отличается от принятого ответа ? – Seth♦ 23 January 2015 в 21:22
  • 3
    alt-capslock теперь работает как alt-tab (как показано в @pwned). И нажатие кнопки Caps Lock не включается и выключается (как показано в JanoChen). – Charaf 24 January 2015 в 00:10
  • 4
    @Seth Важным отличием является clear Lock, который очищает старое поведение. – Jan Vlcinsky 13 April 2015 в 18:14

Для alt-capslock: в вашем .Xmodmap файле добавьте clear Mod1 в начале и добавьте Mod1 = Alt_L Alt_R в конец.

-1
ответ дан 25 May 2018 в 15:17

Другие вопросы по тегам:

Похожие вопросы: