Neues Headset: Creative HS-1000 Fatal1ty X-Fi USB
Da mein altes Headset irgenwie so unbequem war und auch die Soundqualität zu wünschen übrig lies. Habe ich mir ein neues gekafut. Dabei habe ich mich für das Creative HS-1000 Fatal1ty X-Fi USB entschieden. Dieses ist zum einen ein echt gutes Headset. Ist sehr bequem und der Klang ist super. Sehr satte Bässe und da ist auch richtig druck dahinter. Zum andern hat das Headset eine integrierte X-Fi Soundkarte. Mit dieser und dem entsprechenden Treiber lässt sich noch deutlich mehr aus dem Sound rausholen. Durch die EAX-Unterstützung und diverse Klangverbesserer hat man so echt ein sehr schönes Klangerlebnis.
Da nun also das Headset gleichzeitig eine zweite Soundkarte ist, muss man nun also noch ein bisschen am Betriebssystem drehn, damit der Sound auf dem Headset kommt. Da die vielen Klicks natürlich auf dauer nerven, habe ich nach einer Lösung gesucht, mit der ich das etwas beschleunigen kann. Am liebsten wäre mir ein direkter Zugriff auf das Windows gewesen, den ich dann über eine Batch-Datei ausführen kann.
Das geht unter Vista leider nicht. Als alternative habe ich einen Blogeintrag gefunden, der die gleiche Situation mit dem HS-1200 von Creative hat. Der Schreiber hat ein Script für AutoHotkey gebastelt, welches die Tastendrücke in den Soundoptionen vom Vista direkt und schnell ausführt. So spart man sich wenigstens das klicken und kann es mit zwei klicks im Tray machen. Das war mir natürlich immer noch zu lang…
Ich habe das Script dann um die Tastatur-Shortcuts STRG+ALT+SHIFT+H (headset) und STRG+ALT+SHIFT+L (Lautsprecher) erweitert. Das ganze sieht dann so aus:
#Persistent ; Im Speicher bleiben
Menu, tray, add ; Traymenu inzufügen
Menu, tray, add, Lautsprecher, LS ; Menupunkt 1 defieren, Routine LS
Menu, tray, add, Headset, HS ; Menupunk 2 definieren, Routine HS
menu, tray, uncheck, Headset ; Headset Haken entfernen
menu, tray, check, Lautsprecher ; Lautsprecher Haken setzen
menu, tray, Icon, %SystemRoot%\system32\MigAutoPlay.exe, 1 ; Trayicon setzen. Wenn Fehlermeldung entfernen oder anpassen
run, mmsys.cpl ; Soundeinstellunge aufrufen
WinWait, Sound,
IfWinNotActive, Sound, , WinActivate, Sound,
WinWaitActive, Sound,
Send, {DOWN}{APPSKEY}a{ENTER}{ESC} ; Tastendrücke senden und Lautsprecher aktivieren – Je nach System die Anzahl der {DOWN} anpassen
returnLS:
menu, tray, uncheck, Headset
menu, tray, check, Lautsprecher
run, mmsys.cpl
WinWait, Sound,
IfWinNotActive, Sound, , WinActivate, Sound,
WinWaitActive, Sound,
Send, {DOWN}{DOWN}{APPSKEY}a{ENTER}{ESC} ; Tastendrücke senden und Lautsprecher aktivieren – Je nach System die Anzahl der {DOWN} anpassen
returnHS:
menu, tray, check, Headset
menu, tray, uncheck, Lautsprecher
run, mmsys.cpl
WinWait, Sound,
IfWinNotActive, Sound, , WinActivate, Sound,
WinWaitActive, Sound,
Send, {DOWN}{APPSKEY}a{ENTER}{ESC} ; Tastendrücke senden und Headset aktivieren – Je nach System die Anzahl der {DOWN} anpassen
return;hier einfach nochmal beide Kommandos kopiert für die Shortcuts.
^!+H::
menu, tray, check, Headset
menu, tray, uncheck, Lautsprecher
run, mmsys.cpl
WinWait, Sound,
IfWinNotActive, Sound, , WinActivate, Sound,
WinWaitActive, Sound,
Send, {DOWN}{APPSKEY}a{ENTER}{ESC} ; Tastendrücke senden und Headset aktivieren – Je nach System die Anzahl der {DOWN} anpassen
return^!+L::
menu, tray, uncheck, Headset
menu, tray, check, Lautsprecher
run, mmsys.cpl
WinWait, Sound,
IfWinNotActive, Sound, , WinActivate, Sound,
WinWaitActive, Sound,
Send, {DOWN}{DOWN}{APPSKEY}a{ENTER}{ESC} ; Tastendrücke senden und Lautsprecher aktivieren – Je nach System die Anzahl der {DOWN} anpassen
return
Die Tastenkombis sehen jetzt natürlich nach Tastatur-Akrobatik aus. Aber ich die Tastendrücke einfach auf meiner G15-Tastatur auf jeweils einen der Funktions-Knöpfe (G-Tasten) an der seite gebunden. Und somit kann ich nun mit einem Knopfdruck die Soundausgabe wechseln.
28. November 2009 um 22:14
Wofür steht genau die Taste APPSKEY ?
Thx
12. Dezember 2009 um 10:25
In den Vista Soundeigenschaften hat der Button “Als Standard” (wodurch dann das gerät zur Standardausgabe wird) den Shortcut ALT+A. Also das a ist unterstrichen (ist ja in den meisnten Programmen so).
Mit “{APPSKEY}a” wird also der die Funtkion ausgeführt, die ein unterstrichenes “a” hat. Bzw. “ALT+a” gedrückt.
Man hätte auch zwei mal TAB drücken können, aber das ist zuverlässiger so.