Wie verbinde ich eine "Taschenrechner" -Taste auf einer Tastatur mit einem Anruf eines Taschenrechners?

9

Ich habe eine calculatorTaste auf meiner Tastatur. Unter Windows wird der Windows-Rechner gestartet. Aber unter Xubuntu (aber mit kubuntu-desktop) startet es nichts, es ist inaktiv. Um einen Taschenrechner zu starten, muss ich ihn Application > Utilitiesjetzt auswählen .

Wie kann ich die calculatorSchaltfläche mit dem Taschenrechner verbinden, um sie wie unter Windows zu starten?

Grün
quelle

Antworten:

4

Wenn Sie den Compiz Config Settings Manager (CCSM) verwenden, können Sie das " Commands" Plugin to " Assign bindings to arbitrary commands" verwenden. Das CommandsPlugin " " kann einfach installiert werden, indem das nächste in ein Terminal gelegt wird : sudo apt-get install compiz-plugins-extra.

Der leistungsstarke Key Grabber hat möglicherweise bessere Chancen, die benutzerdefinierten Tastendrücke zu erfassen, um die richtige Tastenbindung bereitzustellen, die dem richtigen Befehl in der Liste zugewiesen werden kann. Eine Schlüsselbindung für einen Befehl lautet: " Run command 0" ruft die Zeile auf, die Sie im Abschnitt "Befehle" für " Command line 0" schreiben .

Auf der CommandsRegisterkarte " " des " Commands Plugin" schreiben wir die beliebigen Befehle, die ausgeführt werden sollen, wenn wir den richtigen Schlüssel oder die richtigen Tastenkombinationen drücken, wie im nächsten Screenshot gezeigt:

Geben Sie hier die Bildbeschreibung ein

Dann klicken wir auf die Key BindingsRegisterkarte " " des gleichen Fensters, um die richtigen Tastenkombinationen für den Befehl zu aktivieren. Bitte beachten Sie, dass ich den Befehl für den Taschenrechner in das " Command line 1" gesetzt habe, sodass die Tastenkombinationen dem " Run command 1" entsprechen, wie im nächsten Screenshot gezeigt.

Geben Sie hier die Bildbeschreibung ein

Was ich getan habe, um die " Edit Run command 1" Tastenbelegung zu sehen, war, auf die DisabledSchaltfläche " " rechts zu klicken , die mir ein Fenster mit einem Kontrollkästchen zeigte, nachdem ich es aktiviert hatte, wurden die Optionen angezeigt. Drücken Sie dann einfach die "Grab-Tastenkombination" und drücken Sie die richtige Taste auf Ihrer Tastatur. Bitte beachten Sie, dass die Tastenbelegung der Taste " XF86Calculator" entspricht.

Auf diese Weise können Sie beliebig viele benutzerdefinierte Tastenkombinationen definieren.

Viel Glück!

PS Compiz Config Settings Manager kann über das Software Center oder durch Ablegen sudo apt-get install ccsmin einem Terminal installiert werden .

Geppettvs D'Constanzo
quelle
Muss dieses Plugin manuell installiert werden? (oder alternativ, welche Version von Ubuntu / ccsm ist das?) - Ich habe meine geöffnet (CCSM 0.9.9.0 am 13.04) und es ist nirgendwo ein Befehls-Plugin verfügbar (zumindest nicht, dass ich es sehen kann)
Jez W
Ich kann mich nicht erinnern, ob es mit den Standard-Plugins vorinstalliert war, aber Sie können versuchen, die Extra-Plugins zu installieren, indem Sie ein Terminal einlegen: sudo apt-get install compiz-plugins-extra und überprüfen Sie es erneut. Bitte informieren Sie, wenn Sie erfolgreich sind.
Geppettvs D'Constanzo
Ja, es wird nach der Installation des zusätzlichen Plugins-Pakets angezeigt und scheint nicht mit den Standardeinstellungen installiert zu sein. Wäre in der Antwort erwähnenswert.
Jez W
Bereits bearbeitet, danke, dass Sie darauf hingewiesen haben. :) Vergessen Sie nicht, uns mitzuteilen, ob Sie mit Ihrer Schlüsselbindung für Ihren Taschenrechner erfolgreich sind.
Geppettvs D'Constanzo
3

Edit: Sorry, ich habe es irgendwie geschafft nicht zu sehen, dass du KDE verwendest ... Diese Antwort ist für Xfce ...

Afaik diese Tasten können auf die gleiche Weise wie alle anderen Tastaturkürzel zugewiesen werden:

Gehen Sie zu Einstellungen -> Tastatur -> Verknüpfungen für Anwendungen. (oder ähnlich - ich benutze die deutsche Lokalisierung). Es sollte eine Schaltfläche zum Hinzufügen neuer benutzerdefinierter Tastaturkürzel vorhanden sein.

Der erste Dialog, der nach dem Drücken der Schaltfläche Hinzufügen angezeigt wird, fragt nach dem Befehl, der ausgeführt werden soll. Ich weiß nicht auswendig, welcher Rechner auf Xubuntu installiert ist, aber Sie können versuchen, xcalcals Befehlsname einzugeben , oder vielleicht gnome-calculator.

Der zweite Dialog zeichnet dann die Taste auf, die Sie drücken.

Seelenquelle
quelle
Sie haben mich dort aufgeregt, ich habe einen sozialen Netzwerkknopf auf meiner Packard Bell, aber wenn ich versuche, ihn einem Befehl zuzuweisen, wird er als L gemeldet und startet nichts, sodass nicht alle Schlüssel so verwendet werden können. Es tut mir leid zu sagen.
SimplySimon
Wenn diese Taste als L angezeigt wird, müssen Sie möglicherweise das Tastaturlayout ändern. Versuchen Sie diese Anweisungen: wikihow.com/Change-Keyboard-Layout-in-Ubuntu
ImaginaryRobots
Bei Laptops ist das oft ein anderes Problem. Für viele der Laptop-Spezialschlüssel muss ein spezieller WMI-Treiber für das jeweilige Laptop-Modell installiert sein.
Seelenquelle
1

Systemeinstellungen -> Shorcuts und Gesten -> Benutzerdefinierte Verknüpfungen
Bearbeiten -> Neu -> Globale Verknüpfung -> Befehl / URL
Auf der Registerkarte Aktion Befehl / URL: Geben
Sie "kcalc" ein . Klicken Sie auf der Registerkarte Auslöser auf die Schaltfläche (möglicherweise mit "Keine" gekennzeichnet) Geben Sie eine Tastenkombination ein.

Beachten Sie, dass Sie dies verallgemeinern können, um ein beliebiges Taschenrechnerprogramm (oder ein beliebiges Programm) zu verwenden, wenn Sie den Befehl kennen, mit dem es gestartet wird. Im obigen Beispiel wird "kcalc" als Beispiel verwendet.

Ich glaube, dies ist die einzige Antwort, die bisher für KDE funktioniert (wie gewünscht), ohne dass ein zusätzliches Spezialpaket installiert ist.

Vielen Dank an Benutzer Lueck unter der folgenden Referenz für diese Informationen: https://forum.kde.org/viewtopic.php?f=15&t=96246

Sternenmann
quelle
0

Ich verwende ein kleines Skript unter Kubuntu, das nicht nur geöffnet wird KCalc, sondern auch prüft, ob es bereits geöffnet ist, und wenn ja, es nach vorne bringt:

#!/bin/bash
if [ `wmctrl -l | grep -c "KCalc"` != 0 ]
then
    wmctrl -F -R "KCalc"
else
    kcalc
fi

Das Paket wmctrlmuss installiert sein.

Sie können das Skript als benutzerdefinierte Command/URLVerknüpfung festlegen . Stellen Sie sicher, dass es ausführbar ist.

Es sollte mit jedem anderen Rechner und jeder X-basierten Desktop-Umgebung funktionieren.

Corbie
quelle