Почему клавиша Caps Lock ведет себя как ключ Caps Lock без модификатора Lock?

Во-первых, отображение ключей отсутствует. Клавиша Caps Lock на моей клавиатуре ведет себя как Caps Lock.

lone@debian:~$ xmodmap -pke | grep Caps_Lock keycode 66 = Caps_Lock NoSymbol Caps_Lock lone@debian:~$ xmodmap -pm | grep lock lock Caps_Lock (0x42) 

Затем я перенаправляю свой ключ Caps Lock, чтобы работать как клавиша Escape.

 lone@debian:~$ xmodmap -e "remove Lock = Caps_Lock" -e "keycode 66 = Escape" lone@debian:~$ xmodmap -pke | grep Caps_Lock lone@debian:~$ xmodmap -pm | grep lock lock 

Теперь, когда я нажимаю клавишу Caps Lock, я вижу, что он ведет себя как клавиша Escape. Я тестировал это в редакторе vi.

Теперь я сопоставляю ключ Caps Lock, чтобы снова вести себя как ключ Caps Lock.

 lone@debian:~$ xmodmap -e "keycode 66 = Caps_Lock" lone@debian:~$ xmodmap -pke | grep Caps_Lock keycode 66 = Caps_Lock NoSymbol Caps_Lock lone@debian:~$ xmodmap -pm | grep lock lock 

Теперь, когда я нажимаю клавишу Caps Lock, он действительно ведет себя как Caps Lock. Мой вопрос: почему не нужно было снова add Lock = Caps_Lock чтобы заставить Caps Lock действовать как Caps Lock.

Вышеприведенный вывод показывает, что нет ключа, установленного для модификатора 'lock'. Как происходит, что ключ Caps Lock ведет себя как ключ Caps Lock?

  • выполнять команду по движению указателя, ждать и возвращаться?
  • Переключение между dvorak и qwerty
  • Xmodmap на bashrc не работает
  • Клавиши Remap на GNOME3.8 с использованием xmodmap?
  • Изменение определенных клавиш на клавиатуре Apple в Fedora 22
  • xmodmap: переназначенный Control_L не работает для копирования и вставки
  • Повторное использование Colon / Semicolon с помощью xmodmap с двумя активными макетами setxkbmap
  • Как предотвратить эффект переключения колпачков, без переназначения или отключения его?
  • попытка переназначить f9 для вставки ключа
  • Преобразование символа UTF-8 в имя xmodmap
  • Как перевести ключ-модификатор + (управление + пробел) в другой модификатор (сдвиг)?
  • Linux и Unix - лучшая ОС в мире.