Funzione tasti funzione attiva / disattiva

3

Esiste una scorciatoia per attivare i tasti funzione (F1, F2, F3, ...)? A volte voglio che eseguano le operazioni speciali (ad esempio la luminosità) e a volte li utilizziamo per alternare le cose in Pages (puoi impostare scorciatoia per Style ecc.).

Sto cercando una soluzione senza premere il tasto fn per un tipo di funzione. So che posso fare degli script e creare una piccola app AppleScript per attivarla, ma questa è l'ultima soluzione.

Non ho MacBook Pro Touchbar con macOS Sierra 10.12.6, se questo ti aiuta.

    
posta Jakub Srnka 18.01.2018 - 22:33
fonte

2 risposte

3

Funziona per me utilizzando l'ultima versione di Sierra e MBP da 15 pollici (barra non a sfioramento)

Usando Automator, crea un nuovo file e scegli "Nuovo servizio" come opzione

Aggiungi A "Esegui comando AppleScript" al tuo flusso di lavoro e inserisci il seguente codice AppleScript

tell application "System Preferences"
    reveal anchor "keyboardTab" of pane "com.apple.preference.keyboard"
end tell
tell application "System Events" to tell process "System Preferences" to tell window 1
    click checkbox "Use F1, F2, etc. keys as standard function keys" of tab group 1
end tell
quit application "System Preferences"

SalvailtuonuovoservizioAutomator,nominandoloqualcosacome..."Toggle Function Keys"

Successivamente, apri le Preferenze di Sistema / Tastiera / Collegamenti / Servizi. Dovresti vedere il tuo nuovo servizio "Toggle Function Keys" Situato nel sottomenu "Generale" e assegnargli una scorciatoia da tastiera.

Orailtuonuovoserviziopuòessereattivatousandolascorciatoiadatastierachehaicreatoenelmenu"Servizi" mentre usi qualsiasi applicazione.

Haiancheun'altraopzione.

PossiediunMac!Èunostrumentomoltopotentechedovrebbesemplificartilavita.QuindirendilatuavitapiùfacileelasciacheiltuoMacfacciailtuolavoroperte.

Seseiunpazzopazzocomesono,puoisalvareilcodiceAppleScriptnellamiarisposta,nell'appeditordiscriptcomescriptechiamarloqualcosacome"Toggle Function Keys.scpt". È possibile rendere l'azione di attivare e disattivare i tasti funzione "parlabile". Significa che puoi eseguire lo script con un comando di dettatura.

Ecco il processo ...

Abilita comandi di dettatura e dettatura avanzati nelle preferenze di sistema.

Comepuoivederenellamiaprossimaimmagine,hoimpostato"computer" come parola chiave ...

Oraconladettaturaavanzataprontaperilrock'nroll,hoselezionatoilfile"Toggle Function Keys.scpt" in Finder e ho pronunciato la frase "il computer rende questo parlabile"

Parlare con quel comando ha aperto questa finestra di dialogo

Oraognivoltachevogliocommutareimieitastifunzione,dicosemplicementeilcomando"Cambia tasti funzione computer" ed esegue "Toggle Function Keys.scpt" ed esegue tutte le azioni in quel file di script

    
risposta data 19.01.2018 - 00:02
fonte
1

Raccomando BetterTouchTool , una piccola app della barra dei menu su cui ho fatto affidamento per anni. Con esso, è possibile creare scorciatoie universali con o senza chiavi di modifica o creare scorciatoie specifiche dell'applicazione in modo che le funzioni siano determinate da qualsiasi applicazione sia in primo piano. Poiché i tasti F sono speciali, se riscontri un comportamento controverso, seleziona Preferenze di sistema > Tastiera > Scorciatoie e disabilita le scorciatoie che ostacolano le tue mappature. Non ho sovrascritto i miei F-Key, quindi non ricordo se rimapparli con BetterTouchTool causi controversie o no, ma se lo fa, vedi Preferenze di Sistema. È più facile tenere traccia di quali funzioni dominano se puoi mirare a mantenere tutte le regole in un unico posto.

    
risposta data 18.01.2018 - 23:45
fonte

Leggi altre domande sui tag