Wie kann man dem Nummernblock systemweite Tastenkombinationen mit einer Taste zuweisen?

Ich habe eine externe Tastatur mit einer numerischen Tastatur, die ich nie benutze. Ist es möglich, diesen Tasten Funktionen zuzuweisen wie:

-öffnetVoice dictation

*emuliertShift-Command-4

+emuliertTab-Command

0emuliertShift-Tab-Command

Antworten (1)

Sie können Tastenbefehle speziell einem Nummernblock/einer Zehnertaste zuweisen, da macOS zwischen dem Zehner-Nummernblock und den Zahlen über QWERTZ unterscheidet.

Bis [glaube ich] Mojave mussten alle Tastenbefehle einen Modifikator haben, um sie aufzurufen, also konnte man nicht nur eine einzige Zahl angeben.
Dies hat sich kürzlich geändert und Sie können jetzt einem Tastenbefehl eine einzelne Numpad-Taste zuweisen. Sie können dies immer noch nicht mit den QWERTY-Zahlen tun.

Zum Beispiel verwende ich hier, Ctrl ⌃ [10-key] um zwischen Leerzeichen zu wechseln, und das Betriebssystem ist sich bewusst, dass die Verwendung derselben Tastenkombination für die 'qwerty'-Nummern diesen Schalter nicht aufruft.
Sie können es nicht erkennen, wenn Sie sich die Befehle ansehen, sie sehen gleich aus, aber sie werden vom Betriebssystem selbst als unterschiedlich angesehen ...
Nur um zu demonstrieren, habe ich meinen Befehl "Zu Desktop 1 wechseln" geändert, um nur Nummernblock 1 zu sein, und ich kann dies bestätigen funktioniert wie erwartet. Der Versuch, nur eine einzige Taste aus dem QWERTY-Bereich zuzuweisen, wird nicht akzeptiert.

Geben Sie hier die Bildbeschreibung ein

Wenn Sie jedoch keine Struktur von Drittanbietern wie Karabiner verwenden möchten [mit der ich keine Erfahrung habe], können Sie nur Elemente aufrufen, die entweder bereits einen Eintrag in der Verknüpfungsstruktur haben oder die einen passenden Menübefehl haben.
Sie können also eine einzelne Taste zuweisen, um das Diktat zu aktivieren, da dies einen Eintrag in den Tastatureinstellungen hat. Sie könnten aus demselben Grund * als Verknüpfung hinzufügen, um einen Screenshot zu machen, aber Sie könnten es nicht direkt
Cmd ⌘ Tab ⇥ einer anderen Taste zuweisen.