Odpowiedzi:
Nie musisz instalować żadnego dodatkowego oprogramowania.
Wybierz Preferencje systemowe > Klawiatura > Skróty > Skróty aplikacji
Kliknij przycisk poniżej
Wpisz „ Minimalizuj ” (użyj „ Minimalizuj wszystko ”, aby zastąpić minimalizowanie wszystkich okien za pomocą ⌥⌘M) w polu tekstowym Tytuł menu .
Przypisz kombinację klawiszy Bizzare, której nie naciśniesz przez przypadek.
Powtórz kroki trzy i cztery dla „ Minimalizuj ” (alternatywna pisownia), który jest wymagany w przypadku niektórych aplikacji.
Zamknij okno, aby zapisać zmiany.
Wiem, że tak naprawdę nie „wyłącza się”, ale efekt jest faktycznie taki sam i nie zależy od oprogramowania innej firmy.
Alternatywne rozwiązanie
Próbowałem zastosować własny skrót, jak sugerował Machal. Jednak to nie działało dla mnie i po prostu podwoiło przypisanie klawiszy dla zminimalizowania.
Odkryłem, że ustawienie czegoś innego na CMD + M działało idealnie:
Przyjęta odpowiedź nie działała dla mnie. Ale ustawienie CMD-M
odwzorowania na inną akcję zadziałało od razu:
Wybierz Preferencje systemowe > Klawiatura > Skróty > Skróty aplikacji
Zaznacz opcję Pokaż menu pomocy i
przypisz mu CMD-M
kombinację klawiszy.
Nie jest to idealne rozwiązanie, ale wciąż znacznie lepsze niż przypadkowe zminimalizowanie okna.
Przy użyciu Karabinera działa to z High Sierra i wyżej.
Zrób plik podobny do tego w ~ / .config / karabiner / resources / complex_modifications / emacs_shortcuts.json
{
"title": "Emacs",
"rules": [
{
"description": "Emacs Shortcuts",
"manipulators": [
{
"from": {
"key_code": "m",
"modifiers": { "mandatory": ["left_command"], "optional": ["any"] }
},
"to": [{
"key_code": "m",
"modifiers": ["left_command", "left_shift", "left_control"]
}],
"type": "basic"
}
]
}
]
}
Następnie przejdź do Karabinera i aktywuj go.
Najprostszym sposobem na to jest zainstalowanie remapera klucza (używam KeyRemap4MacBook ). Chociaż nazwa wydaje się sugerować inaczej, obecnie KeyRemap4MacBook faktycznie współpracuje ze wszystkimi produktami komputerowymi Apple, które mogą obsługiwać system OS X 10.4 lub nowszy, w tym iMac, Mac mini i Mac Pro.
Za pomocą tej metody można zmapować ⌘M, które OS X domyślnie odwzorowuje na funkcję minimalizacji, na Fn + ⌘M, co jest znacznie trudniejsze do przypadkowego naciśnięcia, i który OS X domyślnie nie odwzorowuje żadnej funkcji.
Innymi słowy, możesz zamienić funkcjonalność tych dwóch kluczowych kombinacji, aby ⌘M nie posiadał już funkcji i był zasadniczo wyłączony. Chociaż nie jest to wyłącznie „wyłączenie” skrótu, to obejście pozwala osiągnąć ten sam efekt.
Wykonaj następujące kroki, aby wyłączyć skrót minimalizacji w Mavericks:
Pobierz odpowiedni .DMG
plik z linku powyżej i kliknij go dwukrotnie. Jeśli otrzymasz taką wiadomość:
Twoje preferencje bezpieczeństwa pozwalają na instalowanie tylko aplikacji z Mac App Store i zidentyfikowanych programistów
Następnie otwórz System Preferences
program już zainstalowany na komputerze i na Personal
karcie wybierz Security & Privacy
. Następnie pod General
zakładką kliknij blokadę w lewym dolnym rogu, aby wprowadzić zmiany (w razie potrzeby podaj hasło administracyjne), a pod Allow applications downloaded from:
etykietą wybierz Anywhere
przycisk opcji.
Teraz możesz zainstalować aplikację; po zakończeniu może być konieczne ponowne uruchomienie.
Chociaż KeyRemap4MacBook oferuje różnorodną kolekcję przydatnych funkcji, wyłączanie skrótu minimalizacji nie znajduje się wśród nich. Zamiast tego zapewnia przydatny plik XML, który można zmodyfikować za pomocą jego interfejsu API, aby uzyskać prawie każde mapowanie klucza, jakie można wymyślić.
Otwórz KeyRemap4MacBook i przejdź do Misc & Uninstall
karty. Pod Custom Setting
etykietą kliknij Open private.xml
przycisk. Upewnij się, że dokument otwiera się w edytorze zwykłego tekstu, takim jak TextEdit. Po otwarciu powinien zostać wyświetlony pusty plik XML z pustymi root
znacznikami. Zamień całą jego zawartość na następujący fragment kodu:
<?xml version="1.0"?>
<root>
<item>
<name>Disable Minimize</name>
<identifier>private.disable_minimize</identifier>
<autogen>
__KeyToKey__
KeyCode::M, ModifierFlag::COMMAND_L,
KeyCode::M, ModifierFlag::COMMAND_L | ModifierFlag::FN
</autogen>
<autogen>
__KeyToKey__
KeyCode::M, ModifierFlag::COMMAND_L | ModifierFlag::FN,
KeyCode::M, ModifierFlag::COMMAND_L
</autogen>
</item>
</root>
[Uwaga: poprzedni kod używa lewego klawisza poleceń. Jeśli chcesz wyłączyć prawy klawisz polecenia, zmień każde wystąpienie za COMMAND_L
pomocą COMMAND_R
.]
Zapisz private.xml
plik. Wróć do Change key
zakładki. Na głównej liście, pod remapping
etykietą, powinieneś teraz zobaczyć Disable Minimize
pole wyboru.
Zaznacz pole wyboru, a nie powinieneś już być w stanie zminimalizować okien za pomocą skrótu ⌘M. Jeśli kiedykolwiek będziesz musiał ponownie użyć skrótu, użyj Fn + ⌘M lub po prostu odznacz pole Disable Minimize
wyboru.
Wyłączyłem Kontrola Misji w „Pref. Systemu> Karta Skróty> Kontrola Misji”, odznaczając pole wyboru Kontrola Misji w kolumnie, a następnie Cmd-Mzminimalizowałbym dowolną otwartą aplikację.
Tak więc, używając „Keyboard Maestro”, tworzę grupę „Nic nie rób” i przypisuję ją Cmd-Mdo „Brak akcji” jak na zrzucie ekranu. Działa jak urok!