F9-F12 są używane przez Mac OS X i nie chcę się ich pozbywać, chcę tylko móc czasami wysyłać F9-F12 do programów wewnątrz terminala (głównie F9 / F10).
Niektóre programy, takie jak mc
sekwencja wsparcia Escape 9 jako synonim F9 itp., Ale nie są uniwersalne.
Czy jest jakiś sposób, aby to zrobić?
macos
command-line
terminal.app
wyprawiać
źródło
źródło
Możesz uruchomić AppleScript (np. Pakując go w usługę w Automatorze za pomocą akcji Uruchom AppleScript , bez wprowadzania danych w terminalu ), która wykonuje następujące czynności:
Spowoduje to tymczasowe przypisanie innego skrótu do tego, co jest powiązane z klawiszem F9, naciśnij klawisz F9 i przywróć ustawienie. Nazwy ustawień są następujące dla innych preferencji Expose:
Kluczowe kody dla F9 do F12 są następujące:
Możesz przypisać skróty klawiaturowe do usług w Preferencjach systemowych »Klawiatura» Skróty klawiaturowe »Usługi Musisz nauczyć się innego skrótu (np.
Command-F9
), Ale przynajmniej możesz nacisnąć klawisz, aby zainicjować akcję. Skróty używające klawiszy F znajdują się w ostatnim akapicie tej odpowiedzi .Można alternatywnie Konfiguracja skrótu / makro aplikacja jak Butler nacisnąć sekwencję escape otrzymasz od
cat -v
kiedy naciśnięcie jednego z klawiszy funkcyjnych F podczas wyłączona obsługa skrótów.Są to kolejno od F9 do F12.
W Butler wygląda to tak dla F9:
Nacisnąłem
Ctrl-[
,[
,2
,0
,~
dla tej sekwencji. W moim układzie klawiatury~
jestShift-backtick
właśnie dlatego modyfikator Shift jest widoczny. I tak działa.Skonfiguruj skrót i możesz zacząć go naciskać, aby uzyskać sekwencję zmiany znaczenia:
Działa
mc
i nie przypominam sobie w tej chwili innego programu CLI z klawiszami F. Ale to nie jestmc
konkretna sekwencja ucieczki, więc prawdopodobnie będzie działać w innych.Alternatywnie, wiele aplikacji wiersza poleceń rozumie
Esc, 1
(sekwencję) znaczenieF1
, aż doEsc, 0
znaczeniaF10
.źródło
Możesz wyłączyć skrót klawiaturowy dla F12:
preferencje klawiatury> skróty klawiaturowe
źródło
Dodam, że jeśli jesteś na laptopie, tak naprawdę nie używasz F9-F12, naciskasz „następny utwór”, „wyciszenie dźwięku”, „ściszanie” (przykład z ostatniego Macbookpro). Aby faktycznie nacisnąć F9-F12, trzymaj wciśnięty „Fn”, używając tego samego klawisza.
Na pulpicie, jeśli masz rzeczy takie jak Exposé, spacje itp., Zmapowane na rzeczywiste klawisze F9-F12, uważam, że przydatne jest powiązanie tych funkcji z dodatkowymi przyciskami myszy (np. Używam „pary bocznych przycisków” Mighty Mouse, aby aktywować Exposé) lub krawędzie ekranu (np. Mam „czuwanie ekranu” w lewym górnym rogu) - ale w rzeczywistości jest to kwestia subiektywna.
źródło
Jest to dwuetapowy proces, którego użyłem, aby uzyskać CoRD (Remote Desktop dla komputerów Mac):
Pierwszym krokiem jest to, o czym mówi @taw w jednym z komentarzy; dostaje klawisze funkcyjne f1-f10. Drugi krok zapobiega przechwyceniu naciśnięć klawiszy F11 i F12 przez OSX.
źródło