A503 Multimedia Tasten

simzep

Lt. Junior Grade
Registriert
Dez. 2010
Beiträge
393
Hallo

Ich habe mir ein A503 gekauft und bin damit auch richtig zufrieden nur eine Sache stört ein wenig.
Es gibt zwar zum Ändern der Lautstärke und zum Pausieren der Musik FN Kombinationen aber leider keine zum wechseln der Titel.
Nun ist meine Frage, ob es die Möglichkeit gibt der FN Taste weitere Kombinationen zuzuweisen (mit AHK scheint es ja leider ein eher schwierigeres Unterfangen zu sein) oder ob sogar von offizieller Seite eine Lösung für dieses "Problem" besteht.

Gruß
Simon
 
Hi simzep,

nutze Foobar u. habe mir die "STRG"+"SHIFT"+"PFEIL RH", bzw. LH global eingerichtet.
Das Tippen funktioniert mit einer Hand ^^liegen ja sehr nah beieinander.
Konflikte mit den "weggenommenen" Shortcuts in anderen Programmen sind mir noch nicht aufgefallen.

Grüßle Helibob
 
Hi,

Danke für die Antwort das Dumme ist nur (hätte ich mal dazuschreiben sollen), dass ich ITunes nutze und ungern wechseln würde.
Leider bietet ITunes nicht den Komfort einer freien Tastenbelegung, deshalb auch meine Frage ob es Treiberseitig gelöst werden könnte.

Gruß
Simon
 
Code:
#cs ----------------------------------------------------------------------------

 AutoIt Version: 3.3.6.1
 Author:         Schenker Technologies GmbH
 Copyright:      Creative Commons CC0

#ce ----------------------------------------------------------------------------

; Script Start - Add your code below here


#include <Misc.au3>

$Hotkey_MediaNext = "^+{RIGHT}"
$Hotkey_MediaPrev = "^+{LEFT}"
$Hotkey_MediaStop = "^+{DOWN}"
$Hotkey_MediaPlayPause = "^+{UP}"

CreateHotkeys()

ToolTip("MediaHotkey has been launched", 10, 10, "MediaHotkey", 1)
sleep(5000)
ToolTip("")

While 1
	sleep(100)
WEnd

Func PressNext()
	_SendEx("{MEDIA_NEXT}")
EndFunc

Func PressPrev()
	_SendEx("{MEDIA_PREV}")
EndFunc

Func PressStop()
	_SendEx("{MEDIA_STOP}")
EndFunc

Func PressPlayPause()
	_SendEx("{MEDIA_PLAY_PAUSE}")
EndFunc

Func CreateHotkeys()
	HotKeySet($Hotkey_MediaNext, "PressNext")
	HotKeySet($Hotkey_MediaPrev, "PressPrev")
	HotKeySet($Hotkey_MediaStop, "PressStop")
	HotKeySet($Hotkey_MediaPlayPause, "PressPlayPause")
EndFunc

;Send the string $ss after the Shift Alt and Ctrl keys are released. Optionally give a warning after 1 sec if any of those keys are still down.
;Requires misc.au3 to be included in the script for the _IsPressed function.
Func _SendEx($ss, $warn = "")
	Local $iT = TimerInit()
 
	While _IsPressed("10") Or _IsPressed("11") Or _IsPressed("12")
		If $warn <> "" And TimerDiff($iT) > 1000 Then
			MsgBox(262144, "Warning", $warn)
		EndIf
		Sleep(50)
	WEnd
	Send($ss)
EndFunc;==>_SendEx

Müsste funktionieren. :)

/edit: Kleiner Bugfix: "_SendEx" statt "send" benutzt, weil sonst die Shift- oder Strg-Taste unter Umständen stecken bleiben könnte (Quelle). Hat leider den Nachteil, dass die Aktion erst dann durchgeführt wird, wenn Shift und Strg losgelassen werden.
 
Zuletzt bearbeitet:
Cool funktioniert! Thx.
"AutoIT" hat echt Potenzial!
^^Benutze seit kurzem den Soundwechsel. Muss mich bei Gelegenheit mal intensiver damit beschäftigen, fehlt mir gerade nur die Zeit.

Könnte man die "FN"-Taste auch ansprechen?
Z. B. "FN" + "N"

<edit>
Laut den Informationen hier kann die "FN"-Taste nicht benutzt werden!
</edit>
 
Zuletzt bearbeitet:
Leider nicht. Die Fn-Tasten sind fest in Hardware verdrahtet.
 
Vielen Dank werde das Script gleich ausprobieren. Klasse Support :schluck:
 
Zurück
Oben