Alu-Keyboard und Neubelegung der Funktionstasten
Nachdem ein wichtiges Teil meiner Tastatur die letzte Reinigung nicht überlebt hatte, musste ich notgedrungen eine neue kaufen. Schick sieht sie ja aus, die Alu-Tastatur, aber die Belegung der Funktionstasten ist eine Katastrophe für langjährige Mac-Anwender und Tastaturkürzel-Aficionados (ich aktiviere z.B. Photoshop seit Version 1.0.6 mit cmd-F6, damals noch mit Hilfe von Quickeys unter System 6 – da kann und will man sich nicht mehr umgewöhnen).
Man kann in den Systemeinstellungen zwar einstellen, dass „die Tasten F1, F2 usw. als Standard-Funktionstasten“ verwendet werden sollen, damit sind dann zumindest auch die Exposé-Tasten wieder an der gewohnten Stelle – aber leider kann anschließend die Systemlautstärke nicht mehr ohne die fn-Taste verändert werden.
Abhilfe schafft man mit Hilfe von ein paar Applescripts und Quicksilver (oder einem ähnlichen Programm wie z.B. Butler).
So geht’s
Sie benötigen drei Scripts: Lauter, Leiser, Stumm, und wenn Sie dazu noch iTunes per Tastatur fernsteuern wollen, auch noch iTunes Start-Pause.
Lauter:
set lautstaerke to ((output volume of (get volume settings)) / (100 / 20)) + 1 if (lautstaerke > 20) then set lautstaerke to 20 end if set volume output volume round (lautstaerke / 20 * 100)
Leiser:
set lautstaerke to ((output volume of (get volume settings)) / (100 / 20)) - 1 if (lautstaerke < 0) then set lautstaerke to 0 end if set volume output volume (lautstaerke / 20 * 100)
Stumm:
set stumm to (output muted of (get volume settings)) if stumm = true then set volume without output muted else set volume with output muted end if
iTunes Start-Pause:
tell application "iTunes" if player state is playing then pause else play end if end tell
Speichern Sie jedes dieser Scripte als .scpt-Datei in den Ordner ~/Library/Scripts. Anschließend definieren Sie in Quicksilver für jedes Script einen Trigger (gegebenfalls müssen Sie den Scripts-Ordner vorher dem Quicksilver-Katalog hinzufügen).
Bei mir liegen die Tasten für Lautstärke und Stummschalten wie gewohnt auf den Funktionstasten oberhalb des Ziffernblocks. Und weil die Eject-Taste auf der Alu-Tastatur über die Delete-Taste gerückt ist, kann man F19 praktischerweise mit iTunes Start-Pause belegen.
Ähnliche Beiträge:
Himmel über der Glienicker Lake (2) JFritz-Anrufmonitor: iTunes bei Anruf automatisch stoppen
Kommentare:
Bei den Kommentaren handelt es sich um fremde Inhalte, die sich „esse est percipi“ nicht zueigen macht. Verantwortlich für den Inhalt eines Kommentars ist der jeweilige Verfasser.
Hi Michael,
warum so „kompliziert“?
FunctionFlip lässt einem die Wahl, für welche Taste man die F-Funktion haben will – und für welche andere Taste doch lieber die Media-Funktion:
http://kevingessner.com/frog/projects/functionflip/
Grüße,
Arne
Arne, mit FunctionFlip kann man lediglich wählen, ob man für eine bestimmte Funktionstaste die Media-Funktion haben will oder nicht.
Wenn ich damit nun die Media-Funktion für F9 bis F12 deaktiviere, um Exposé wieder auf den gewohnten Tasten zu haben, kann ich anschließend trotzdem die Lautstärke nicht mehr ohne fn-Taste verändern.
Deshalb die obigen Scripts.
Und warum schreibst Du eigene Scripte. Lade (oder aktivere) doch einfach das iTunes-Plugin in Quicksilver und die Trigger (und noch einige mehr) sind ohne Aufwand vorhanden.
Sorry, jetzt habe auch ich es verstanden. Es geht ja gar nicht um iTunes, sondern um die Systemlautstärke. Wer lesen kann ist klar im Vorteil.
Kommentar schreiben:
FAQ (Häufig gestellte Fragen)
Kommentare:
- Michael Preidel zu Pasta dell’Orto
- Stefan zu Pasta dell’Orto
- Michael Preidel zu CookieCrumble Testflight jetzt auch für macOS
- Götz zu CookieCrumble Testflight jetzt auch für macOS
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Henning zu Harbor – Sicherer Hafen [Testflight]
Schlagwörter

