Карта “окна” включает клавиатуру к “ctrl”

Предлагаемые решения не работают в, например, следующий пример:

$ bash -c "echo 'hello World!'"
-bash: !'": event not found
$

В этом случае удар может быть распечатан с помощью его восьмеричного кода ASCII:

$ bash -c "echo -e 'hello World\0041'"
hello World!
$
17
12.03.2011, 00:14
2 ответа

xmodmap позволяет Вам изменить контурные карты. Сделайте файл для содержания команд xmodmap (~/.xmodmaprc общий выбор). Ключи Победы называют "Супер" в xmodmap (Super_L и Super_R для левых и правых). По умолчанию они подключены с mod4, таким образом, Вы хотите удалить их из того модификатора и добавить их к control. Добавьте это к командному файлу:

remove mod4 = Super_L Super_R
add control = Super_L Super_R

Сказать xmodmap загрузить его:

$ xmodmap ~/.xmodmaprc

Это только продлится, пока Ваши X сессий делают, таким образом, необходимо будет повторно выполнить его каждый раз или поместить его во что-то как ~/.xinitrc таким образом, это будет выполнено автоматически

14
27.01.2020, 19:47
jinx:819 Z$ grep ctrl /usr/share/X11/xkb/rules/evdev.lst | grep win
  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

Войдите в настройки клавиатуры, нажмите "Options", разверните "Поведение ключа Высокого звука/Победы", и избранное "Управление отображается на ключах Win".

(Версия командной строки: setxkbmap -options altwin:ctrl_win, затем редактирование /etc/X11/xorg.conf и добавьте XkbOptions "altwin:ctrl_win" на клавиатуру InputDevice раздел. (Если уже существует XkbOptions строка, затем добавьте его к той строке, разделенной запятой: XkbOptions "grp:alt_shift_toggle,altwin:ctrl_win".)

11
27.01.2020, 19:47
  • 1
    О, это несколько более просто, чем мой ответ. Хороший –  Michael Mrozek♦ 11.03.2011, 21:36
  • 2
    x11-xkb-utils-7.7+2 имеет "-опция" пункт без "s" как в "-опции". –  把友情留在无盐 20.05.2015, 03:01
  • 3
    и debian с тех пор несколько долгих годы назад объединили консоль и x11 настройки клавиатуры в "/etc/default/keyboard". этот файл имеет x11 синтаксис, и получен xserverrc, в то время как переведено для setupcon в initscript. –  把友情留在无盐 20.05.2015, 03:06

Теги

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