Deaktivieren eines Schlüssels auf Betriebssystemebene

Deaktivieren eines Schlüssels auf Betriebssystemebene

Ich habe an der Unterseite meines Laptops ein Lautstärkereglerrad, das ich immer aus Versehen drehe. Beim Drehen 6 ~tauchen die Buchstaben in schneller Folge auf.

So ärgerlich das auch ist, in meiner vimUmgebung beginnt es, meinen Satz entlangzulaufen und die Groß- und Kleinschreibung aller meiner Zeichen zu ändern. Das ist nicht das einzige Problem, aber das unpraktischste.

Ich habe versucht, Folgendes hinzuzufügen .vimrc, aber es funktioniert nicht wie erwartet:

(N,v,I)noremap <ctrl+v+vol_wheel> <nop>

Ich wäre für jeden Ratschlag sehr dankbar.

Antwort1

  1. Ermitteln Sie zuerst den Schlüsselcode und starten Sie diesen Befehl

    xev
    
  2. Scrollen Sie dann mit dem Rad

  3. Um es zu deaktivieren, führen Sie Folgendes aus:

    xmodmap -e "keycode <number-from-command-above> = 0x0000"
    

Referenz:Multimediatasten mit .XmodmapHOWTO

verwandte Informationen