Wie schalte ich die CAPSLOCK-Taste aus oder verwende sie erneut?

7

Update: Mein Hauptziel ist es, die Funktion der CAPSLOCK-Taste zu ändern (oder sogar auszuschalten).

Bei der Arbeit haben wir einen langen Domainnamen. Ich bin faul. Ich möchte meinen CAPSLOCK-Schlüssel zuordnen, um eine Zeichenfolge wie "Outlongdomain.com" einzugeben. Dies dient nur dazu, mich vor dem Tippen zu bewahren.

Ich habe zahlreiche Fragen dazu gesehen , wie der Schlüssel einer anderen Funktion zugeordnet werden kann. Während ordentlich; Ich konnte nicht sehen, wie ich das System anweisen sollte, "diese nächsten Buchstaben auszudrucken, bei denen der Cursor den Fokus hat".

Update: Ich möchte Autokey verwenden, sehe aber keine Option für CAPSLOCK Geben Sie hier die Bildbeschreibung ein

Rick
quelle
Siehe den Abschnitt über Autokey in askubuntu.com/questions/254424/…
user68186
Tolles Dienstprogramm, aber ich sehe keine Option für CAPSLOCK
Rick
1
Warum nicht eine .desktop-Datei erstellen, die Firefox oder einen anderen Browser Ihrer Wahl in dieser Domain öffnet? Oder erstellen Sie eine separate Verknüpfung für eine andere Taste? Soll ich das als Antwort posten?
Sergiy Kolodyazhnyy
@Serg Ich habe noch nie eine Desktop-Datei erstellt. Ja, ich suche nach einer funktionierenden Lösung in Gnome Shell.
Rick
Ich bin mir ziemlich sicher, dass Capslock ein Hardware-Schlüssel ist und nicht neu zugewiesen werden kann, ähnlich wie der FN-Schlüssel.
TheWanderer

Antworten:

3

Wenn Sie damit zufrieden sein können, dass es nur deaktiviert ist, können Sie Folgendes tun.

  1. Ausführen sudo apt-get install gnome-tweak-tool.
  2. Öffnen Sie das Tweak-Tool, indem Sie im Dash danach suchen.
  3. Wählen Sie das Menü Typing und ändern Sie das Verhalten der Feststelltaste in Disabled.

Beispiel

Quelle: https://mkaz.com/2014/02/08/disable-caps-lock-in-ubuntu/

Der Wanderer
quelle
funktioniert sogar in Ubuntu 16.10!
user1050755
Diese Lösung ist einfach, aber unvollständig. Dies funktioniert nur unter Gnome-Anwendungen und nicht beispielsweise in
Anzeigename
2

Die Capslock etwas neu zuordnen wie Control, Escwürde ich empfehlen die Verwendung gnome-tweak-tool.

Öffnen Sie die Tweak ToolAnwendung oder drücken Sie Alt- F2und führen Sie sie aus gnome-tweak-tool.

Wählen Sie die Registerkarte "Eingabe" und ändern Sie die Dropdown-Liste für Caps Lock key Behaviour.

So sieht es auf meinem System aus:

Das Gnome Tweak Tool auf der Registerkarte "Tippen".

Nun können Sie eine Tastenkombination für "outongdomain.com" erstellen:

Ich habe im Internet nach einer Antwort auf diese Frage gesucht, aber nichts Unkompliziertes gefunden. Hier ist meine Problemumgehungsidee mit dem xclipPaket:

Öffnen Sie Settings > Keyboard > Shortcuts > Custom Shortcutsund fügen Sie eine Verknüpfung hinzu. Nennen Sie es wie Sie wollen und verwenden Sie diesen Befehl:

echo "hello" | xclip -selection clipboard

Ersetzen Sie jedoch "Hallo" durch Ihren langen Domainnamen, den Sie eingeben möchten. Klicken Sie nun einfach auf den DisabledText auf der Verknüpfung und stellen Sie ihn auf das ein, auf das Sie Ihren CapslockSchlüssel eingestellt haben.

Wenn Sie jetzt die neue Tastenkombination verwenden, wird dieser lange Domain-Name sofort in Ihre Zwischenablage kopiert und kann mit Ctrl- verwendet werden.V

Robobenklein
quelle
Ich benutze xmodmap seit den frühen Tagen von X-Windows und das funktioniert immer noch einwandfrei. Laufen man xmodmapSie und Sie sollten einige gute Beispiele bekommen. Für die Konsole (dh /dev/tty*) können Sie die Kombination aus Dumpkeys und Loadkeys verwenden, um die Schlüsselzuordnung zu bearbeiten. Wenn Sie jedoch GNOME verwenden, gnome-tweak-toolist dies die einfachste Lösung und erspart Ihnen viel Ärger.
Tzunghsing David Wong
1

Lösung 1 :

Erstellen Sie eine neue Verknüpfung unter Systemeinstellungen -> Tastatur -> Registerkarte Verknüpfungen -> Benutzerdefinierte Verknüpfungen, klicken Sie +unten links und benennen Sie sie nach Ihren Wünschen. Geben Sie als Befehl `fireoxox yoururl.com ein. Geben Sie hier die Bildbeschreibung ein

Weisen Sie als Nächstes die Schaltflächen zu, indem Sie einmal auf die rechte Seite klicken und die gewünschten Schaltflächen drücken

Geben Sie hier die Bildbeschreibung ein

Lösung Nr. 2

Stellen Sie sicher, dass Sie "Ausführbare Dateien ausführen" in den Dateimanagereinstellungen aktivieren, und erstellen Sie auf Ihrem Desktop eine Textdatei mit den folgenden Inhalten

#!/bin/sh
firefox yourlongurl.com

CtrlAltTMachen Sie diese Datei nun in terminal ( ) ausführbar, indem Sie sie ausführen sudo chmod +x Desktop/yourfilename.

Jetzt können Sie auf diese Datei doppelklicken, als wäre es eine Verknüpfung.

Lösung Nr. 3

Mit AltHOMESchaltflächen können Sie in Firefox auf die Homepage zugreifen, sodass Sie Ihre lange URL auch als Lesezeichen oder Homepage in Firefox oder einem anderen von Ihnen verwendeten Browser festlegen können.

Sergiy Kolodyazhnyy
quelle
Gut, aber ich möchte speziell den CAPS LOCK-Schlüssel zuordnen und seine Funktionalität ersetzen.
Rick
1
  • Überprüfen Sie den CapsSchlüsselcode des Schlüssels:

    1. Lauf:

      xev -event keyboard
      
    2. CapsTaste drücken / loslassen .

  • Etwas deaktivieren Caps_Lock

    1. ~/.xmodmapDatei erstellen enthält

      remove Lock = Caps_Lock
      keycode 66 =
      
    2. Fügen Sie diese Zeile hinzu, ~/.xinitrcdie beim Start ausgeführt werden soll

      xmodmap .xmodmap
      

    Wenn Sie einen Testlauf xmodmap .xmodmapim Terminal wünschen .

  • Weisen Sie seinem Schlüssel eine lange Zeichenfolge zu

    1. Installieren Sie xbindkeys&xautomation
    2. ~/.xbindkeysrcDatei erstellen enthält

      "xte 'str outlongdomain.com'"
        Release + c:66
      
    3. Fügen Sie diese Zeile hinzu, ~/.xinitrcdie beim Start ausgeführt werden soll

      xbindkeys
      

    Wie oben, um es im Terminal zu testen.

Verweise:

user.dz
quelle
0

Warum so kompliziert?

Verwenden Sie dazu einfach ein ALIAS. Und für alles andere, was Ihnen auf die Nerven geht.

Es ist einfach, automatisch mit der Bash geladen und Sie können sogar Ihren eigenen Namen dafür wählen. Es macht so viel Spaß und ist so einfach zu machen.

Sie brauchen nur eine Datei und Ihren Befehl

Gehen Sie in Ihren Home-Ordner und erstellen Sie die Datei. Fügen Sie ein ALIAS hinzu. Als Beispiel

echo "ALIAS hp='wget http://thisisareallongnameforanurl.com'" > /home/${USER}/.bash_aliases

dann, um es direkt zu verwenden, tun

source .bash_aliases

Ich habe den ALIAS HP angerufen. Sie geben also einfach hp in ein Terminal ein und Ihr Befehl wird ausgeführt.

Dies funktioniert mit jedem Befehl oder Skript.

Stellen Sie zum automatischen Laden der Aliase beim Öffnen eines Terminals sicher, dass der folgende Abschnitt in Ihrer .bashrc-Datei nicht auskommentiert ist.

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

aber AFAIR ist standardmäßig aktiviert.

Um mehr gerecht hinzuzufügen

echo "ALIAS hp2='wget http://thisurlisevenmuchlongerthenthefirsone.com'" >> /home/${USER}/.bash_aliases
s1mmel
quelle
Mein Hauptziel ist es, meine CAPS LOCK-Taste neu zuzuordnen. An dieser Stelle würde ich es gerne wieder TAB zuordnen.
Rick
1
Eine andere Möglichkeit wäre, auf eine Logitech G15-Gaming-Tastatur zu wetten. Diese sind älter, werden aber unterstützt. Sie haben 18 programmierbare Tasten und ein kleines Display, das Sie verwenden können. check it
s1mmel