macos - umschalttaste - wahltaste mac




So deaktivieren Sie Tastenkombinationen in Mac OS X (5)

BetterTouch konnte den Schlüssel, der mir Kummer bereitete, nicht ändern oder deaktivieren: ctrl-cmd-d .

So konnte ich es löschen:

  1. Bearbeiten Sie ~ / Library / Preferences / com.apple.symbolichotkeys.plist (Sie können Xcode verwenden).
  2. Suchen Sie den Code für kCGHotKeyLookUpWordInDictionary (70), und setzen Sie 'enabled' auf OFF (wenn nicht, erstellen Sie einfach einen Eintrag '70' mit 'enabled' = OFF).
  3. Starten Sie Ihr System neu

Von dieser Site habe ich etwas über symbolische Kurzbefehle erfahren und eine Liste davon gefunden: http://www.theregister.co.uk/2009/02/24/hotkeys_framework2/

Diese Sites enthalten Listen der Codes, die in der plist-Datei verwendet werden, sodass Sie die Verknüpfungen ändern können, anstatt sie nur zu löschen: http://krypted.com/mac-os-x/defaults-symbolichotkeys/ http://hintsforums.macworld.com/archive/index.php/t-114785.html

Ich möchte die Tastenkombinationen Befehl-w und Befehl-q in Mac OS X 10.8, Berglöwe deaktivieren. Dies liegt daran, dass sie die Emacs-Befehle stören, die ich in einem Terminal ausführen, das von xQuartz ausgeführt wird. Alle Hilfe wird geschätzt.


Eine Lösung besteht darin, XQuartz so zu konfigurieren, dass "Option keys send Alt_L und Alt_R" unter Preferences / Input aktiviert wird.

Dann fügen Sie dies zu Ihren ~ / .emacs hinzu:

(setq x-alt-keysym 'meta)

Es ist nicht perfekt, da Sie manchmal Cmd-W anstelle von Option-W verwenden, aber es ist zumindest funktionell.


Ich habe diese Seite erreicht, weil ich command-h (Anwendung ausblenden) deaktivieren wollte, was in den Systemeinstellungen nicht angezeigt wird. Das ist meine Lösung.

BetterTouchTool ist ein kostenloses Dienstprogramm, mit dem Tastenkombinationen deaktiviert werden können (und für viele andere Zwecke). http://www.boastr.de/

Befehl -w global deaktivieren

  1. Installieren Sie BetterTouchTool
  2. Klicken Sie auf das Menüelement BetterTouchTool und wählen Sie "Einstellungen".
  3. Klicken Sie auf "Gesten"
  4. Klicken Sie auf "Tastatur".
  5. Klicken Sie auf "Global"
  6. Klicken Sie auf "Neue Verknüpfung hinzufügen".
  7. Klicken Sie auf "Tastenkombination".
  8. Geben Sie die Verknüpfung ein, die Sie deaktivieren möchten (z. B. Befehl-w).
  9. Festlegen der vordefinierten Auslöseraktion auf "Keine Aktion" (Standardeinstellung)

Beachten Sie, dass Sie auch eine Tastenkombination für eine bestimmte Anwendung festlegen können.

So deaktivieren Sie den Befehl w nur für das Terminal

  1. Installieren Sie BetterTouchTool
  2. Klicken Sie auf das Menüelement BetterTouchTool und wählen Sie "Einstellungen".
  3. Klicken Sie auf "Gesten"
  4. Klicken Sie auf "Tastatur".
  5. Klicken Sie auf das Pluszeichen unten im Bereich "Anwendung auswählen"
  6. Wählen Sie "Terminal" (im Ordner "Programme / Dienstprogramme").
  7. Klicken Sie auf "Neue Verknüpfung hinzufügen".
  8. Klicken Sie auf "Tastenkombination".
  9. Geben Sie die Verknüpfung ein, die Sie deaktivieren möchten (z. B. Befehl-w).
  10. Festlegen der vordefinierten Auslöseraktion auf "Keine Aktion" (Standardeinstellung)

Nachdem ich einen Artikel über das Erstellen von Kurzbefehlen für Skripts beschrieben hatte, habe ich versucht, eine Verknüpfung auf '' zu setzen, vergeblich, aber die Einstellung auf NULL funktionierte gut. Hier ist ein Beispiel:

TAB_KEY_SYMBOL="\\U21e5"
COMMAND_KEY_SYMBOL="@"
SHIFT_KEY_SYMBOL="$"

defaults write com.apple.finder NSUserKeyEquivalents "{ 'Show Package Contents' = '${COMMAND_KEY_SYMBOL}${SHIFT_KEY_SYMBOL}O'; }"

defaults write com.apple.finder NSUserKeyEquivalents -dict-add 'Add to Sidebar' '\U0000'
defaults write com.apple.finder NSUserKeyEquivalents -dict-add 'Add to Dock' '\U0000'

# kill finder and prefs daemon
killall Finder
killall cfprefsd

# *only* if absent, add bundle id to make it show up in keyboard prefs pane
defaults read com.apple.universalaccess "com.apple.custommenu.apps"
defaults write com.apple.universalaccess "com.apple.custommenu.apps" -array-add "com.apple.finder"

$ defaults read com.apple.finder NSUserKeyEquivalents 
{
    "Add to Dock" = "";
    "Add to Sidebar" = "";
    "Show Package Contents" = "@$O";
}

Was sehr zu empfehlen ist, ist hammerspoon , der GOD LIKE definiert hat!

  1. Hammerspoon installieren

  2. vim ~/.hammerspoon/init.lua

  3. hs.hotkey.bind("cmd", 'H', function()end) dieses hs.hotkey.bind("cmd", 'H', function()end) in ein

  4. :wq und dann StatusBar -> Hammerspoon -> ReloadConfig

  5. erledigt!

Glücklicher Hack!





keyboard-shortcuts