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ę?

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

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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.