Wie kann die Tastatur wie OSX System Wide funktionieren?

92

Ich wechsle ständig zwischen zwei Computern:

  • OSX Snow Leopard
  • Ubuntu 10.10

Ich möchte, dass Ubuntu die gleichen Tastenkombinationen wie OSX System Wide verwendet, und zwar nur für die folgenden Tastatursequenzen (dh ich möchte nicht, dass Strg als Super fungiert).

  • Super + C - > Kopieren Sie

  • Super + V - > Einfügen

  • Super + T - > Öffne in jedem Browser, in dem ich bin, eine neue Registerkarte.

  • Super + W - > Schließen Sie eine Registerkarte in dem Browser, in dem ich gerade bin.

Also, gibt es sowieso für mich, nur diese Tastaturfolgen dem folgenden systemweit zuzuordnen?

  • Super + C - > Strg + C
  • Super + V - > Strg + V
  • Super + T - > Strg + T
  • Super + W - > Strg + W

Ich weiß, dass es Möglichkeiten gibt, wie ich dies für vim und Firefox tun kann, und ich bin mir sicher, dass dies für die meisten Anwendungen gilt ... aber ich würde es vorziehen, dies nur einmal zu tun und es so arbeiten zu lassen > systemweit !

Ich verwende eine Standard-PC-Tastatur, dh "Generic 105 key (intl) PC" auf Ubuntu. Ich verwende dieselbe Tastatur auch auf meinem Mac mini.

    
brad parks 28.10.2010, 15:29

9 Antworten

31

Wenn Sie das xautomation-Paket installieren, können Sie einen Befehl in System / Preferences / Keyboard Shortcuts / Custom hinzufügen:

xte "keyup Meta_L" "keyup c" "keydown Control_L" "key c" "keyup Control_L"

und ordnen Sie das Meta-C zu.

Alternative Lösung:

Installieren Sie AutoKey (apt-get install autokey-gtk) und setzen Sie eine Phrase auf:

Phrase Text: <ctrl>+C (actually type out the <ctrl>+ here)
Paste Using: Keyboard
Abbreviation: None
Hotkey: <super>+v
Window Filter: None
    
cscarney 04.11.2010, 19:05
10

Für Ubuntu 14 oder neuer können Sie Folgendes tun:

sudo apt-get install gnome-tweak-tool

Dann suchen Sie nach Tweak-Tool > Eingabe > Alt / Win-Tastenverhalten

Und prüfen Sie: Die Strg-Taste ist den Win-Tasten (und den üblichen Strg-Tasten) zugeordnet.

    
Caio Lopes 05.08.2016 19:45
10

Es gibt eine Möglichkeit, Strg dem Win / Super -Schlüssel zuzuordnen:

  1. gehen Sie zu System- > Voreinstellungen- > Tastatur ,

  2. Registerkarte öffnen Layouts ,

  3. Klicken Sie auf Optionen ... ,

  4. Öffnen Sie Alt / Win Tastenverhalten ,

  5. und wählen Sie Die Steuerung ist den Win-Tasten

  6. zugeordnet

Und für die Konsole gibt es einen Forenbeitrag, wie das hier gemacht wird.

Weitere Informationen finden Sie unter Linux-Tastatur-HOWTO. hier .

Grüße

    
danizmax 02.11.2010 21:53
4

Um den AutoKey-Hinweis von cscarney zu erweitern, entwickle ich mein AutoKey Konfiguration, um all dies in Ubuntu zu erreichen (OS X-ähnliche <cmd>+c , <cmd>+v , ... Emacs-Stil <ctrl>+f , <ctrl>+b ,. ..) in meinem Punktedatei-Repo .

Ich verwende keine grundlegenden Ausdrücke (wobei die Fensterfilterung derzeit defekt ist). , aber Python-Skripte, um AutoKey in Apps wie Emacs, Eclipse, Vim, gnome-terminal deaktivieren zu können, bei denen ich die vorhandenen Verknüpfungen nicht durcheinander bringen möchte.

Unten auf der Seite README finden Sie Anweisungen zum Einrichten.

    
metakermit 14.07.2013 12:44
3

Dies ist eine einfache Aufgabe, sobald Sie wissen, wie es geht.

1) Überprüfen Sie den Schlüsselcode Ihres Schlüssels. Führen Sie dieses Programm am Terminal aus.

xev



In diesem Beispiel zeigt das Terminal, dass der Schlüsselcode für mein k "45" ist.

2) Ändern Sie sie nach Belieben beim Erstellen dieser Datei:

gedit ~/.Xmodmap

Der Inhalt sollte wie folgt aussehen:

Schlüsselcode 64 = Alt_L Meta_L Alt_L Meta_L
Schlüsselcode 108 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift

(Ändern Sie die Keycode-Nummer nach Bedarf - siehe Schritt "1")

Illustration:

(Obs .: Wenn ich mein k ändern möchte, sollte ich "keycode 45" verwenden, wie in Schritt "1" gezeigt).

4) Melden Sie sich ab und wieder an oder führen Sie einen Neustart durch oder führen Sie Folgendes aus:

xmodmap ~/.Xmodmap

Ich hoffe, Sie genießen; -)

    
desgua 06.04.2011 18:26
1

Einige der oben genannten Lösungen sind alt und funktionieren nicht mit Ubuntu 18.04. Hier ist eine aktualisierte Antwort

  1. Installieren Sie gnome-tweaks , wenn Sie nicht im System installiert sind

    sudo apt-get install gnome-tweaks

  2. Öffnen Sie die Liste der Anwendungen, indem Sie unten links auf Anwendungen anzeigen klicken.

  3. Beachten Sie, dass sich dadurch nur das Verhalten des WINDOWS-Schlüssels in CMD-Schlüssel ändert. Die STRG-Taste bleibt dabei wie zuvor (Sie haben 2 STRG-Tasten). Wenn Sie dies nicht mögen, überspringen Sie Schritt 4 und fahren Sie mit Schritt 5

  4. fort
  5. Suchen Sie nach Tweaks application --> Keyboard and Mouse --> Additional Layout options --> Alt/Win behavior --> Select Control is mapped to Win keys and the usual Ctrl Keys .

  6. Überspringen Sie diesen Schritt, wenn Sie Schritt 4 abgeschlossen haben. In diesem Schritt wird das Verhalten der Windows-Tasten gegen Strg und umgekehrt ausgetauscht. Suchen Sie nach Tweaks application --> Keyboard and Mouse --> Additional Layout options --> Ctrl Position --> Select Swap Left Win with Left Ctrl

  7. Eine weitere Sache, die ich unter macOS vermisse, ist die Möglichkeit, Fenster mit CMD + Tab (in diesem Fall Windows + Tab) zu wechseln. Um dies zu erreichen, gehen Sie zu Settings --> Keyboard --> Look for Switch Windows under navigation section --> Double Click it and press Windows+Tab when pop up appears

Jadda 03.10.2018 18:27
1

Erster
Installieren Sie die Guest Additions-CD ( Devices->Insert Guest Additions CD image ).

Freigabe der Zwischenablage aktivieren
Gehen Sie nach einem Neustart in Virtualbox zu Machine->Settings->General->Advanced und setzen Sie | Shared Clipboard: Bidrectional

Ändern des VirtualBox-Hostschlüssels
In Vitualbox/Preferences/Input/Virtual Machine/Host Key Combination
Wähle etw anders als

Tastenzuordnung :
Für die cmd/ctrl -Mapping scheint mir das Hinzufügen der englischen (Macintosh) Tastatur die bequemste Lösung zu sein :)

Gehen Sie zu Ubuntu Settings->Text Entry
(Ich vermute, in älteren Versionen könnte es in den Einstellungen für das Tastaturlayout sein) Unter Input sources to use: Treffer plus (+)
add English (Macintosh)

Ich bin auf Ubuntu 14.04.3 LTS 64bit in VirtualBox 5.0.4

    
Allisone 12.09.2015 15:05
0

Ich habe kein Ubuntu zur Verfügung (Macs hier, Ubu's im Büro), aber ich verwende dort eine Mac-Tastatur und wollte aus denselben Gründen wie Sie das tun.

Zuerst müssen Sie sicherstellen, dass Ihre Tastatur als Mac-Tastatur installiert wurde. Ich denke, Sie können dies in der System- > Voreinstellungen- > -Tastatur ändern. Während Sie dort sind, gelangen Sie über eine der Registerkarten zu einer Seite für die Tastenzuordnung, auf der Sie die Funktion der Cmd-Taste festlegen können.

Wie ich sage, ich kann mich nicht genau erinnern - ich kann auf die Teile auf meinem Bildschirm hier zeigen, aber das funktioniert nicht, weil ich nicht da bin.

Wenn Sie morgen noch festsitzen, schaue ich noch einmal nach.

    
Leo 28.10.2010 23:11
0

Autokeys hat für mich gearbeitet. Jetzt arbeiten win + c (v, x, a) um mein System herum, so wie ich es mir vorgestellt hätte.

1. Installieren Sie Autokeys

sudo apt install autokey-gtk

2. Autotasten konfigurieren

  1. Fügen Sie den Stammordner hinzu, nennen Sie ihn etwas wie MacKeys oder was auch immer
  2. Sie erstellen dort 4 Skripts für ctrl-c, v, x und a
  3. Weisen Sie jedem Skript-Hotkey super-c, super-v usw. zu.
  4. Füllen Sie die Skripts mit dem folgenden Code (ersetzen Sie Buchstaben c für andere Kombinationen)

winClass = window.get_active_class() keys = "<ctrl>+c" if winClass == "gnome-terminal-server.Gnome-terminal": keys = "<ctrl>+<shift>+c"; keyboard.send_keys(keys)

4a. Für CmdZ funktionieren CmdA oder CmdX mit einfacheren Skripts wie keyboard.send_keys("<ctrl>+x")

3. Fügen Sie / usr / bin / autokey-gtk zu den Startanwendungen hinzu

4. Deaktivieren Sie Win-A in den Tastatureinstellungen

Normalerweise wechselt win-a zur Übersicht.

5. Optional, verhindern Sie vollständig, um die Übersicht zu wechseln

Möglicherweise möchten Sie es entfernen. Installieren Sie gnome-tweak-tool, gehen Sie zur Tastatur und wechseln Sie erneut vom Desktop zur Übersicht. Das funktionierte für meinen Gnome Ubuntu 16.04.

    
Lauri 24.11.2016 15:42

Tags und Links