Почему клавиша 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?

Linux и Unix - лучшая ОС в мире.