Ich habe gerade ein Lenovo Thinkpad gekauft und bin so stolz auf alles darin. Es fühlt sich genauso solide an wie der Linux-Kernel: P.
Das Problem ist, dass Lenovo beschlossen hat, die Kontextmenü-Taste zu entfernen, mit der die Rechtsklick-Funktionen ausgeführt werden. Sie ersetzten es durch eine Drucktaste. Meine Tastatur hat einen numerischen Teil mit einigen Schaltflächen darüber. Es gibt eine Lupentaste, die ich neu zuordnen möchte, um das Kontextmenü zu öffnen oder die rechte Maustaste zu drücken. Ist das möglich?
Ich habe versucht, nach anderen verwandten Fragen zu suchen, aber ich habe nur Fragen und Antworten zum Hinzufügen von Optionen zum Nautilus-Kontextmenü gefunden. Ich möchte eine physische Taste meiner Tastatur zuordnen, um dieses Menü zu öffnen. Genau wie vorher. Es scheint auch, dass Dell diese Taste in seiner Inspiron-Tastatur ablegt. Ich weiß nicht, was los ist, da ich die Tastatur mehr als die Maus benutze.
Danke im Voraus.
quelle
sudo apt-get install xbindkeys
. Führenxbindkeys -k
Sie dann in einem Terminal den Schlüssel aus, den Sie ändern möchten. Können Sie die Ausgabe Ihrer Frage hinzufügen?.Xmodmap
generiertexmodmap -pke
Datei benötigen. Sie können Ihre Bindung auch einfach in eine leere Datei einfügen. Schauen Sie sich auch an, was @Baha_hi unten herausgefunden hat.Antworten:
Es ist ein bisschen kompliziert, aber du kannst es schaffen. Folge diesen Schritten:
Ermitteln Sie den Schlüsselcode
Führen Sie
xev
den folgenden Befehl aus, um den Schlüsselcode zu ermitteln:Drücken Sie die Taste, die Sie neu konfigurieren möchten. Die Ausgabe im Terminal zeigt Ihnen die
keycode
(Vorsicht, möglicherweise mehrere).Testen Sie die Zuordnung
Neue Zuordnung vorübergehend festlegen, für mich ist es
keycode 107
:Wenn sich der Schlüssel wie erwartet verhält, können Sie die Konfiguration speichern.
Speichern Sie Ihre Konfiguration
Speichern Sie Ihre aktuelle Keymap-Tabelle in Ihrem
$HOME
, um die Standardeinstellung zu überschreiben:Erstellen oder bearbeiten Sie
~/.xinitrc
, um Ihre Konfiguration zu laden:Fügen Sie folgende Zeilen hinzu
Genießen
Die meisten der oben genannten Informationen stammen aus ArchWiki-Artikeln .
quelle
Ich habe hier festgestellt , dass mit: shift+ F10das Kontextmenü geöffnet wird.
Ich weiß, es ist nicht die beste Lösung, aber ich dachte, es könnte für den vorübergehenden Gebrauch helfen!
PS: Ich habe auch e530c und ich habe es unter Debian 7 (Wheezy) getestet.
quelle
Nach stundenlangen Tests habe ich endlich den Weg gefunden, dies zu tun
Zuerst installiere xautomation:
Wechseln Sie dann in den Ubuntu-Systemeinstellungen zur Registerkarte "Tastenkombination" im Abschnitt "Tastatur". Gehen Sie zuerst zum Screenshot-Eintrag und ordnen Sie die Aktionen einem anderen Schlüssel zu oder deaktivieren Sie sie, wenn Sie möchten. Ich habe den PrtSc-Schlüssel (Print) durch den schwarzen Thinkpad-Knopf (Launch1) ersetzt.
Gehen Sie nun zum Abschnitt Benutzerdefinierte Verknüpfungen und fügen Sie eine Verknüpfung hinzu. Nennen Sie es, wie Sie möchten, z. B. Menü. Geben Sie im Befehlsfeld Folgendes ein:
Die Arbeit ist erledigt! Es funktioniert wie ein Wunder;)
quelle
Das hat den Trick für mich getan. Für mich ist der Schlüsselcode für den "PrtSc" -Button auf meinem Thinkpad 107. Das habe ich mit dem "xev" -Tool in Ubuntu gefunden.
Dies ist eine vorübergehende Änderung.
Sie können dies permanent machen, indem Sie diesen Befehl zu / etc / profile hinzufügen. Er wird bei jedem Start ausgeführt und ist eine permanente Änderung.
quelle
Ich habe kürzlich ein Lenovo E550 gekauft und hatte das gleiche Problem. Ich habe es mit
xte
(vonxautomation
) zusammen mit gelöstxmodmap
.Warum funktionieren die anderen Antworten nicht ganz?
Die Antwort von @Ed Villegas (oder @Null Pointer ) funktioniert nicht, da einige der Tasten über dem numerischen Teil keine eindeutigen Tasten für sich sind ( z. B. bezieht sich die Tastensperre auf die Super+ L-Kombination). Wenn
xev
verwendet wird , um zu versuchen , die Sperrtaste keycode finden es beide gibt die Superund die Lkeycodes, müssen Sie nur die Interpretationxev
durch die Linie Ausgangsleitung.Bei @Bahax und @John Finegan : Shift+ F10ist eine Kontextmenütaste, sie funktioniert nicht in allen Anwendungen und bietet nicht die gleichen Funktionen wie Menu. Wenn Sie im Datei-Explorer eine Datei auswählen und Menudas Kontextmenü für die Datei selbst drücken , sollte dies nicht bei der Kombination Shift+ der Fall sein F10, sondern ein Kontextmenü für das Fenster.
@Danial Behzadi geht ähnlich vor wie die Personen im zweiten Element, verknüpft jedoch die Tastenkombination mit einer Taste über einen Tastensimulator . Dadurch wird die Taste mit dem Shift+ verknüpft F10und das gleiche Ergebnis erzielt .
Die Antwort, die funktioniert
Es ist wichtig zu berücksichtigen, dass der Schlüssel, der in der ThinkPad-Tastatur nicht vorhanden ist, der Menu( dh der Name) ist, der in der folgenden Abbildung dargestellt ist:
Obwohl der Schlüssel nicht vorhanden ist, sollte er in Ihrem Computer vorhanden sein. Sie können ihn finden, indem Sie die Schlüsselcodetabelle ausdrucken, mit
xmodmap -pke | grep Menu
der Sie etwa Folgendes erhalten:In diesem Sinne installieren Sie
xautomation
(zur Verwendungxte
für Tastenanschlagsimulationen) wie in @Danial Behzadi. Antwort:Erstellen Sie eine benutzerdefinierte Verknüpfung, drücken Sie im Trigger die Taste, die Sie als Verknüpfung verwenden möchten, und
Action
fügen Sie sie einxte 'key Menu'
. Übernehmen und testen.quelle