Jak wyłączyć klawisze z klawiatury?

16

Mam laptopa z pełną klawiaturą (ma klawiaturę numeryczną), ale laptop nie jest tak duży, a przez to klawisze są stosunkowo małe, co oznacza, że ​​ciągle zdarza mi się przypadkowo naciskać klawisze na części numerycznej.

Czy istnieje sposób na wyłączenie określonych kluczy, których po prostu nie chcę?

Unieważnić
źródło

Odpowiedzi:

14

Mam Menuklucz bardzo blisko klawiszy Ctrli left-arrow.

xmodmap -e 'keycode 135 = 0x0000' 

Aby uzyskać pierwsze wrażenie, które kody klawiszy są mapowane na które klucze, wystarczy wpisać:

xmodmap -pke

która daje listę wszystkich mapowań. Na przykład linia

keycode  57 = n N

oznacza, że ​​kod 57 jest odwzorowany na małą literę „n”, jeśli nie zostanie naciśnięty żaden dodatkowy klawisz, a duża litera „N”, jeśli Shiftzostanie przytrzymana.

Kilka odniesień do poruszania się z rzeczami.

  1. xevpozwoli ci zidentyfikować kod klucza, który Cię interesuje.
    Spójrz na jego stronę podręcznika, To także dobre szybkie odniesienie,
    Mediakeys z .Xmodmap HOWTO
  2. ArchWiki ma dobry opis dla xmodmap
nik
źródło
co mogę zrobić, aby wyłączyć klawisz „/”?
shravan,
12

Przykład wyłączenia / włączenia backspace:

# Disable
$ xmodmap -e 'keycode 22 = '

# Enable
$ xmodmap -e 'keycode 22 = BackSpace'

gdzie 22 należy zastąpić wynikiem xevnaciśnięcia klawisza Backspace.

orschiro
źródło
1
Wielkie dzięki. Zawsze uderzam „wstaw” przez pomyłkę, kiedy wciskam klawisz End i właśnie odwzorowałem funkcję Insert to the End :)
Max Williams