Winamp Tastenkürzel Steuerung

KetzZza

Lt. Commander
Registriert
Juni 2007
Beiträge
1.043
hi,

habe auf meinem Car PC Windows 7 RC1 und den neusten Winamp laufen.

Um nun die Lenkradtasten des Multifunktionsbedienteils meines BMW e46 als "Tastatur" am PC nutzen zu können, verwende ich das Resler IBUS Interface.
Dieses greift die IBUS Signale ab und die Software "IBUS Communication Manager (Ibuscomm)" wandelt diese in die von mir gewünschten Tastatursignale um.



Ich drücke am Lenkrad: Lauter/Leiser
Wird per Software ausgegeben als: Pfeil hoch/Pfeil runter

Damit lässt sich in Winamp ja allgemein die Lautstärke reglen, das funktioniert auch prima.




Ich drücke am Lenkrad: nächstes Lied
Wird per Software ausgegeben als: (z.B.) N (kann ich ja frei wählen)


In Winamp hab ich dann mit den Globalen Tastenkürzeln die Taste "N" als "nächstes Lied in der Playlist" belegt.



Drücke ich auf der Bildschirmtastatur N, schaltet Winamp auf das nächste Lied.
Drücke ich die entsprechende Taste am Lenkrad, macht Winamp nichts.
Drücke ich die entsprechende Taste am Lenkrad z.B. in Word, schreibt Word (in diesem Fall) N


D.h., dass die Lenkradtasten funktionieren und korrekt in normale Tastatursignale umgewandelt werden.


Wieso nimmt Winamp dieses Signal, das von der Software ausgegeben wird, nicht an, aber das der Tastatur?



Wäre super, wenn mir jemand weiterhelfen könnte:(

Danke!:)
 
Ich nutze kein Winamp, aber könnte das mit irgendeiner Global Hotkey Einstellung zu tun haben?
 
ich denke auch dass das mit den global hotkeys zu tun hat, vllt hat windows 7 eben bei der taste N schon ne andere hotkey belegung oder sowas.

ich würde mir in winamp die global hotkeys einrichten und zb für nächsten track strg + alt + n verwenden falls das kein problem für die software deines lenkrads ist ... ebenso das mit den pfeiltasten etc, ich würde prinzipiell nur die global hotkeys verwenden und die auch dann eben nur mit tastenkombinationen die von windows definitiv nicht belegt sind ...
 
Die Tastenkombi "N" ist bereits in Winamp belegt durch das Ein/Ausschalten des EQ, deshalb wird es mit dem nächsten Lied nichts, benutze fürs nächste Lied "B", "Z" für den vorherigen Titel.
 
Ich schrieb:

Drücke ich auf der Bildschirmtastatur N, schaltet Winamp auf das nächste Lied.

N funktioniert. Es funktioniert auch JEDE beliebige andere Buchstabe. Alles schon durchprobiert.


Aber(das eigentliche Probem):

Drücke ich die entsprechende Taste am Lenkrad, macht Winamp nichts.
Drücke ich die entsprechende Taste am Lenkrad z.B. in Word, schreibt Word (in diesem Fall) N
 
Dann teste es mal mit "B" ob Winamp dann macht was das Lenkrad will?
 
Note SendKeys can't send keystrokes to an application that is not designed to run in Microsoft Windows.
; Sendkeys also can't send the PRINT SCREEN key {PRTSC} to any application.

Das hab ich noch in der .ini meines Interpreters gefunden.

Was ist jetzt damit gemeint?
Doch etwa nicht, dass keine Windows externen Programme (nicht von Microsoft und nachträglich installiert) die Befehle nutzen können?



edit: Jetzt verstehe ich dich werkam:)
Du hast recht, B und Z müssten funktionieren. Selbes Prinzip wie bei Pfeil hoch/runter. Dazu muss halt Winamp immer im Vordergrund sein und die hotkeys wären somit nicht "global".

Hätte den Nachteil, dass ich wenn ich in meinem Navigationsprogramm bin, Winamp nicht mehr zu steuern ist.



edit²: werde nun auch mal versuchen, mit keycode.exe den Tastencode der Multimediatasten (Spezialtasten wie play/pause usw. auf der Tastatur) und somit Winamp das Vorhandensein selbiger vorgaukeln.




edit³: So ein mist, b, z, c usw. gehen auch nicht.
Drücke ich die Tasten auf der Tastatur funktionierts. Drücke ich die Tasten am Lenkrad in Word schreibt Word die Buchstaben, wie gehabt:mad:

Auch in Automapa (Navigationsprogramm) kann ich Hotkeys belegen. Da funktionieren die Lenkradtasten auch...


Habs auch nicht hinbekommen die Multimediatasten zu emulieren. Die Codes sind laut keycode.exe:
play: 179
lauter: 175
leiser: 174
next: 176
prev: 177
mute: 173
stop: 178



Weiß jemand Rat?



Ich hänge hier auch mal das .ini File (Bsp. Multimediatasten) an.
Ganz unten sind die Lenkradtasten aufgeführt.


; ===================================================================================================
; IBUS Communication Manager.
; Configuration File.
; Franck Touanen, September 2003.
; ftouanen@yahoo.fr
; V1.0.
; ===================================================================================================


; ---------------------------------------------------------------------------------------------------
;
; General IBUSCOMM Setting
;
; ---------------------------------------------------------------------------------------------------

[Settings]

; IBusComm can be totally invisible...

SetVisible=True
SetMinimized=False
;SetBackGround=True <-TODO


; COM port. 1 means COM1. 2 means COM2...
ComPort=2

; Contention Management
;
; IBusCOMM is able to manage contention problems by testing the bus line before sending
; a message to another device.
;
; 0 : By software (simple Interface 1/2)
; 1 : CTS/RTS (T.Woods or Melexis chips based interfaces). NOT CURRENTLY SUPPORTED.
; 2 : RING High (Simpe Interface 3)NOT CURRENTLY SUPPORTED.
; 3 : CTS High " NOT CURRENTLY SUPPORTED.
; 4 : CD High "NOT CURRENTLY SUPPORTED.
; 5 : DSR High "NOT CURRENTLY SUPPORTED.
;
; 0 mode is a pure software contention detection, working enough well if you already have
; a basic interface.
; 1 mode is a hardware contention management.
; 2 to 5 is a mix beetween hardware and software, more accurate than the 0 mode as it works at
; a bit resolution rather than character resolution.
;

ContentionManagement=0

; Switched Line
;
; The switched line can be used to activate a relay to switch on for example, the
; video line to the PC and the Navigation computer.
;
; 0 : No switched line used
; 1 : RTS line used
; 2 : DTR line used
;
; A ProcessEvent=Enable will set the line to HIGH.
; A ProcessEvent=Disable will set the line to LOW.
; Status is LOW by default.
;
SwitchedLine=0

; Time for shutdown in minutes
; This will trig the Shutdown event.
IBusIdleTime=100

; Time between 2 IBus messages in miliseconds.
; Used if no contention detection hardware (mode 0)
; Usually set to 11 millisecs.
InterMsgDelay=11

; Activate LogMode. Reset each 500 events.
LogMode=True

; Synchronize PC Clock and OBC Clock every 5 minutes
; Note : The PC is master and set the OBC clock.NOT CURRENTLY SUPPORTED.
SYnchronizeClock=

; Application to send event to (Windows Title)
; Note that application must be started before IBusComm in that case.

;AppCaptionSendEventTo="<* BeBoX Multimedia Player *>"
;AppCaptionSendEventTo="Sans titre - Bloc-notes"
;AppCaptionSendEventTo="Winamp 2.81"
AppClassSendEventTo="Winamp v1.x"

; Force Application to ForeGround ID (only when using AppCaptionSendEventTo)
; Sometimes, it is necessary to force the application to foreground, as some windows application
; can keep focus.
AppForceForeGround=BUT_TAPEDOLBY_PRESS

; The following parameter will make IBUSCOMM to set the focus to the application window each time
; a message is detected and a keyboard event has to be sent.
AppForceForeGroundOnEvent=false


; Startup Process Events state when detecting message
; False by default (except system messages)
ProcessEvents=true

; Urgent REBOOT message ID;
; When the system needs to be rebooted, specify the IBus ID here.
; The reboot action will BE the first action processed for the Event, so
; all others actions specified will be ignored.
UrgentReboot=BUT_TAPEREV_HOLD



[AppEventsDefine]
PLAY=1
STOP=2
PAUSE=3
FAST_FORWARD=4
FAST_BACkWARD=5
NEXT_SONG=7
PREV_SONG=8
NEXT_ALBUM=9
PREV_ALBUM=10

; ---------------------------------------------------------------------------------------------------
;
; Message definition syntax
;
; ---------------------------------------------------------------------------------------------------
;
; [ID:<Message ID>], MsgTemplate=<MsgTemplate>, Label=<Label>, Parse=<0/1>
;
; IBus Message ID : This ID is one the IBUS ID known by the IBUS COM module.
;
; MsgTemplate : The message template. wildcard "XX" can be used to replace
; : a specific character for variable content messages.
; : If wildcars are used, set the checksum byte to XX also.
;
; Message Label : A clear text for debuging session, or monitoring.
;
; Parse : If 0 (default), the message is not parsed by IBUSCOM (but can be sent)
; : If the message MsgTemplate is empty, Parse will be forced to 0.
; : If 1 the message is parsed and generate an event.
;
; System : If True, then the message is always processed, whatever is the state of ProcessEvents
;
;
; KeyBoardMap : If Set, Generate the keystroke sequence when ID recognized
;
; ProcessEvents : If set to "Disable", then IBuscomm will stop to send ReplyMsg, & Events + keystrokes
; : to the application Until a message with ProcessEvents "Enable"s again (flip/flop).
; : When IBusComm is launched, initial state of ProcessEvents is can be set in the main section.
;
; ReplyMsgID : If Set to a valid ID, will send the message <ID> on the bus
; : Message wil be sent only if no XX wildcards contained.
;
; ButtonState : If Set to true, the PRESSED state will be managed automatically.
; : The ReleaseID value must be set with a valid ID for this parameter.
;
; ButtonReleaseID : If set to a valid ID, will wait the msg ID before processing
; : This can be used especially when a button PRESS/HOLD state is needed.
;
; WMUserEvent : If a windows message has to be sent also.
;
; About Keystrokes definition (keyboardMap) :
;
; Each key is represented by one or more characters.
; To specify a single keyboard character, use the character itself.
; For example, to represent the letter A, use "A" for string.
; To represent more than one character, append each additional character to the one preceding it.
; To represent the letters A, B, and C, use "ABC" for string.
: The plus sign (+), caret (^), percent sign (%), tilde (~), and parentheses ( ) have special
; meanings to SendKeys.
; To specify one of these characters, enclose it within braces ({}).
; For example, to specify the plus sign, use {+}. Brackets ([ ]) have no special meaning to SendKeys,
; but you must enclose them in braces. In other applications, brackets do have a special meaning that
; may be significant when dynamic data exchange (DDE) occurs. To specify brace characters,
; use {{} and {}}.
; To specify characters that aren't displayed when you press a key, such as ENTER or TAB,
; and keys that represent actions rather than characters, use the codes shown below:
;
; BACKSPACE {BACKSPACE}, {BS}, or {BKSP} BREAK {BREAK}
; CAPS LOCK {CAPSLOCK} DEL or DELETE {DELETE} or {DEL}
; DOWN ARROW {DOWN} END {END}
; ENTER {ENTER}or ~ ESC {ESC}
; HELP {HELP} HOME {HOME}
; INS or INSERT {INSERT} or {INS} LEFT ARROW {LEFT}
; NUM LOCK {NUMLOCK} PAGE DOWN {PGDN}
; PAGE UP {PGUP} PRINT SCREEN {PRTSC}
; RIGHT ARROW {RIGHT} SCROLL LOCK {SCROLLLOCK}
; TAB {TAB} UP ARROW {UP}
; F1 {F1} F2 {F2}
; F3 {F3} F4 {F4}
; F5 {F5} F6 {F6}
; F7 {F7} F8 {F8}
; F9 {F9} F10 {F10}
; F11 {F11} F12 {F12}
; F13 {F13} F14 {F14}
; F15 {F15} F16 {F16}
;
; To specify keys combined with any combination of the SHIFT, CTRL, and ALT keys,
; precede the key code with one or more of the following codes:
;
; SHIFT + CTRL ^ ALT %
;
; To specify that any combination of SHIFT, CTRL, and ALT should be held down while several other keys
; are pressed, enclose the code for those keys in parentheses.
; For example, to specify to hold down SHIFT while E and C are pressed, use "+(EC)".
; To specify to hold down SHIFT while E is pressed, followed by C without SHIFT, use "+EC".
;
; To specify repeating keys, use the form {key number}. You must put a space between key and number.
; For example, {LEFT 42} means press the LEFT ARROW key 42 times; {h 10} means press H 10 times.
;
; Note SendKeys can't send keystrokes to an application that is not designed to run in Microsoft Windows.
; Sendkeys also can't send the PRINT SCREEN key {PRTSC} to any application.

; =================================================================================
; IBUS Messages -------------------------------------------------------------------
; =================================================================================

; ---------------------------------------------------------------------------------
; ID declaration
; Syntax is <Id name>=Id # (a byte from 0 to 255)
; ---------------------------------------------------------------------------------

[IBusIdsDefine]
; - - - - - - - - - - - - - - -
; Message from 0 to 5 are reserved.
IBUS_IDLE=0
IBUS_SHUTDOWN=1
RESERVED_2=2
RESERVED_3=3
RESERVED_4=4
RESERVED_5=5
; - - - - - - - - - - - - - - -
CD_POLLRESP=10
CD_RADSTARTPLAY_100=11
CD_RADSTARTPLAY_200=12
CD_RADSTARTPLAY_300=13
CD_RADSTARTPLAY_400=14
CD_RADSTARTPLAY_500=15
CD_RADSTARTPLAY_600=16
CD_NOTPLAY_100=17
; - - - - - - - - - - - - - - -
RAD_CDPOLL=20
RAD_CDSTOP=21
RAD_CDPLAY=22
RAD_CDSTAT=23
RAD_CDSCANF=24
RAD_CDSCANB=25
RAD_SETMENU=26
RAD_MENUTIMED=27
; - - - - - - - - - - - - - - -
BUT_NAVTKN_LEFT1=100
BUT_NAVTKN_LEFT2=101
BUT_NAVTKN_LEFT3=102
BUT_NAVTKN_LEFT4=103
BUT_NAVTKN_LEFT5=104
BUT_NAVTKN_LEFT6=105
BUT_NAVTKN_LEFT7=106
BUT_NAVTKN_RIGHT1=107
BUT_NAVTKN_RIGHT2=108
BUT_NAVTKN_RIGHT3=109
BUT_NAVTKN_RIGHT4=110
BUT_NAVTKN_RIGHT5=111
BUT_NAVTKN_RIGHT6=112
BUT_NAVTKN_RIGHT7=113
BUT_NAVTKN_PRES=114
BUT_NAVTKN_REL=115
; - - - - - - - - - - - - - - -
BUT_RADTKN_PRESS=120
BUT_RADTKN_REL=121
; - - - - - - - - - - - - - - -
BUT_MODE_PRESS=122
BUT_MODE_REL=123
; - - - - - - - - - - - - - - -
BUT_1_PRES=127
BUT_1_REL=128
BUT_1_HOLD=129
; - - - - - - - - - - - - - - -
BUT_2_PRES=130
BUT_2_HOLD=131
BUT_2_REL=132
; - - - - - - - - - - - - - - -
BUT_3_PRES=133
BUT_3_REL=134
BUT_3_HOLD=135
; - - - - - - - - - - - - - - -
BUT_4_PRES=136
BUT_4_REL=137
BUT_4_HOLD=138
; - - - - - - - - - - - - - - -
BUT_5_PRES=139
BUT_5_REL=140
BUT_5_HOLD=141
; - - - - - - - - - - - - - - -
BUT_6_PRES=142
BUT_6_REL=143
BUT_6_HOLD=144
; - - - - - - - - - - - - - - -
BUT_NEXT_PRES=145
BUT_PREV_PRES=146
BUT_MENU_PRES=147
; - - - - - - - - - - - - - - -
;BUT_TAPEEJECT_PRESS=148
;BUT_TAPEEJECT_REL=149
BUT_TAPEEJECT_HOLD=150
; - - - - - - - - - - - - - - -
BUT_TAPEDOLBY_PRESS=151
;BUT_TAPEDOLBY_REL=152
;BUT_TAPEDOLBY_HOLD=153
; - - - - - - - - - - - - - - -
;BUT_TAPEREV_PRESS=154
;BUT_TAPEREV_REL=155
BUT_TAPEREV_HOLD=156
; - - - - - - - - - - - - - - -
STW_NEXT_PRES=157
STW_PREV_PRES=158
STW_PLUS_PRES=159
STW_MINUS_PRES=160

; - - - - - - - - - - - - - - -
TEXT_MSGCD=200

; ---------------------------------------------------------------------------------
; Messages to send when IBusComm starts up
; Syntaxe is : Message Id=True || False.
; False means do not send
; TO DO !
; ---------------------------------------------------------------------------------
[StartupIds]
CD_ANNOUNCE=True

; ---------------------------------------------------------------------------------
; Internal Messages ---------------------------------------------------------------
; ---------------------------------------------------------------------------------

[ID:IBUS_IDLE]
Label="IBus Idle"
System=True

[ID:IBUS_SHUTDOWN]
Label="IBus ShutDown"
System=True
KeyBoardMap="^{F12}"

; ---------------------------------------------------------------------------------
; CD Messages ---------------------------------------------------------------------
; ---------------------------------------------------------------------------------

[ID:CD_POLLRESP]
MsgTemplate="1804FF0200E1"
Label="CD Poll Resp"

[ID:CD_RADSTARTPLAY_100]
MsgTemplate="180A68390209003F00010076"
Label="CD Start Playing CD 01 00"

[ID:CD_RADSTARTPLAY_200]
MsgTemplate="180A68390209003F00020075"
Label="CD Start Playing CD 02 00"

[ID:CD_RADSTARTPLAY_300]
MsgTemplate="180A68390209003F00030074"
Label="CD Start Playing CD 03 00"

[ID:CD_RADSTARTPLAY_400]
MsgTemplate="180A68390209003F00040073"
Label="CD Start Playing CD 04 00"

[ID:CD_RADSTARTPLAY_500]
MsgTemplate="180A68390209003F00050072"
Label="CD Start Playing CD 05 00"

[ID:CD_RADSTARTPLAY_600]
MsgTemplate="180A68390209003F00060071"
Label="CD Start Playing CD 06 00"

[ID:CD_RADNOTPLAY_100]
MsgTemplate= "180A68390002003F0001007F"
Label="CD Not Playing CD 01 00"

; ---------------------------------------------------------------------------------
; RADIO Messages ------------------------------------------------------------------
; ---------------------------------------------------------------------------------

[ID:RAD_CDPOLL]
MsgTemplate="6803180172"
Label="Radio Polls CD"
Parse=True
System=True
ReplyMsgID=CD_POLLRESP

[ID:RAD_CDPLAY]
MsgTemplate="6805183803004E"
Label="Radio asks CD Play"
Parse=True
System=True
ProcessEvents=Enable
ReplyMsgID=CD_RADSTARTPLAY_100
KeyBoardMap="{F9}"

[ID:RAD_CDSTOP]
MsgTemplate="6805183801004C"
Label="Radio asks CD Stop"
Parse=True
System=True
ProcessEvents=Disable
ReplyMsgID=CD_NOTPLAY_100
KeyBoardMap="{F10}"

[ID:RAD_CDSTAT]
MsgTemplate="6805183800004D"
Label="Radio Asks CD Status"
Parse=True
System=True

[ID:RAD_CDSCANF]
MsgTemplate="68051838040148"
Label="Radio Asks CD Scan Forward"
Parse=True

[ID:RAD_CDSCANB]
MsgTemplate="68051838040049"
Label="Radio Asks CD Scan Backward"
Parse=True

[ID:RAD_SETMENU]
MsgTemplate="68043B460110"
Label="Radio Sets Menu"
Parse=True
System=True
ProcessEvents=Disable

[ID:RAD_MENUTIMED]
MsgTemplate="68043B460213"
Label="Radio Sets Menu"
Parse=True
System=True
ProcessEvents=Disable

; ---------------------------------------------------------------------------------
; When this message, that means the CD screen is displayed.

[ID:TEXT_MSGCD]
MsgTemplate="07202020202008434420"
Label="Text Message CD"
Parse=True
System=True
ProcessEvents=Enable


; ' ---------- Parsed Messages (generally, messages to be received and filtered)u
;
; ' Light Control
;
; ' D0 07 BF 5B 01 00 00 00 32 : Affichage Ecran de nuit
; ' D0 05 BF 5C 97 00 A1 : Allumage volant

; ---------------------------------------------------------------------------------
; Board Buttons Messages ----------------------------------------------------------
; ---------------------------------------------------------------------------------

[ID:BUT_MENU_PRES]
MsgTemplate="F004FF483477"
Label="MENU Press"
Parse=True
System=True
ProcessEvents=Disable

; Nav Turnknob
;
[ID:BUT_NAVTKN_LEFT1]
MsgTemplate="F0043B490187"
Label="Nav Knob Left (1)"
Parse=True
;KeyBoardMap="{UP}"
KeyBoardMap="NAVLEFT"


[ID:BUT_NAVTKN_LEFT2]
MsgTemplate="F0043B490284"
Label="Nav Knob Left (2)"
Parse=True
KeyBoardMap="{UP 2}"

[ID:BUT_NAVTKN_LEFT3]
MsgTemplate="F0043B490385"
Label="Nav Knob Left (3)"
Parse=True
KeyBoardMap="{PGUP}"

[ID:BUT_NAVTKN_LEFT4]
MsgTemplate="F0043B490482"
Label="Nav Knob Left (4)"
Parse=True
KeyBoardMap="{PGUP 2}"

[ID:BUT_NAVTKN_LEFT5]
MsgTemplate="F0043B490583"
Label="Nav Knob Left (5)"
Parse=True
KeyboardMap="{HOME}"

[ID:BUT_NAVTKN_LEFT6]
MsgTemplate="F0043B490680"
Label="Nav Knob Left (6)"
Parse=True
KeyboardMap="{HOME}"

[ID:BUT_NAVTKN_LEFT7]
MsgTemplate="F0043B490781"
Label="Nav Knob Left (7)"
Parse=True
KeyboardMap="{HOME}"

[ID:BUT_NAVTKN_RIGHT1]
MsgTemplate="F0043B498107"
Label="Nav Knob Right (1)"
Parse=True
KeyboardMap="{DOWN}"

[ID:BUT_NAVTKN_RIGHT2]
MsgTemplate="F0043B498204"
Label="Nav Knob Right (2)"
Parse=True
KeyboardMap="{DOWN 2}"

[ID:BUT_NAVTKN_RIGHT3]
MsgTemplate="F0043B498305"
Label="Nav Knob Right (3)"
Parse=True
KeyboardMap="{PGDN}"

[ID:BUT_NAVTKN_RIGHT4]
MsgTemplate="F0043B498402"
Label="Nav Knob Right (4)"
Parse=True
KeyboardMap="{PGDN 2}"

[ID:BUT_NAVTKN_RIGHT5]
MsgTemplate="F0043B498503"
Label="Nav Knob Right (5)"
Parse=True
KeyboardMap="{END}"

[ID:BUT_NAVTKN_RIGHT6]
MsgTemplate="F0043B498600"
Label="Nav Knob Right (6)"
Parse=True
KeyboardMap="{END}"

[ID:BUT_NAVTKN_RIGHT7]
MsgTemplate="F0043B498701"
Label="Nav Knob Right (7)"
Parse=True
KeyboardMap="{END}"

[ID:BUT_NAVTKN_PRES]
MsgTemplate="F0043B480582"
Label="Nav Knob Press"
Parse=True
KeyboardMap="{ENTER}"

[ID:BUT_NAVTKN_REL]
MsgTemplate="F0043B488502"
Label="Nav Knob Release"
Parse=True

; Radio Turnknob
;
[ID:BUT_RADTKN_PRESS]
MsgTemplate="F004684806D2"
"Radio Knob Press"
Parse=True

[ID:BUT_RADTKN_REL]
MsgTemplate="F00468488652"
Label="Radio Knob Release"
Parse=True

[ID:BUT_MODE_PRESS]
MsgTemplate="F004684823F7"
Label="MODE Press"
Parse=True

[ID:BUT_MODE_REL]
MsgTemplate="F0046848A377"
Label="MODE Release"
Parse=True

; Radio Buttons
;
[ID:BUT_TP_PRES]
MsgTemplate="F004684832E6"
Label="TP Press"
Parse=True

[ID:BUT_TP_REL]
MsgTemplate="F0046848B266"
Label="TP Release"
Parse=True

[ID:BUT_TAPEEJECT_HOLD]
MsgTemplate="F004684864B0"
Label="Tape Eject Hold"
KeyBoardMap="^{F10}"
Parse=True
System=True

[ID:BUT_TAPEREV_HOLD]
MsgTemplate="F00468485480"
Label="Tape Reverse Hold"
Parse=True

[ID:BUT_TAPEDOLBY_PRESS]
MsgTemplate="F004684833E7"
Label="Dolby Press"
Parse=True

; --- BUTTON 1 ---

[ID:BUT_1_REL]
MsgTemplate="F00468489145"
Label="1 Release"
Parse=True

[ID:BUT_1_PRES]
MsgTemplate="F004684811C5"
Label="1 Press"
Parse=True
ReplyMsgId=CD_RADSTARTPLAY_100
ReleaseID=BUT_1_REL
ButtonState=True
KeyboardMap="{F1}"

[ID:BUT_1_HOLD]
MsgTemplate="F00468485185"
Label="1 Hold"
Parse=True
ReplyMsgId=CD_RADSTARTPLAY_100
ReleaseID=BUT_1_REL
KeyboardMap="+{F1}"

; --- BUTTON 2 ---

[ID:BUT_2_REL]
MsgTemplate="F00468488155"
Label="2 Release"
Parse=True

[ID:BUT_2_PRES]
MsgTemplate="F004684801D5"
Label="2 Press"
Parse=True
ReplyMsgId=CD_RADSTARTPLAY_200
ReleaseID=BUT_2_REL
ButtonState=True
KeyboardMap="{F2}"

[ID:BUT_2_HOLD]
MsgTemplate="F00468484195"
Label="2 Hold"
Parse=True
ReplyMsgId=CD_RADSTARTPLAY_200
ReleaseID=BUT_2_REL
KeyboardMap="+{F2}"

; --- BUTTON 3 ---

[ID:BUT_3_REL]
MsgTemplate="F00468489246"
Label="3 Release"
Parse=True

[ID:BUT_3_PRES]
MsgTemplate="F004684812C6"
Label="3 Press"
Parse=True
ReplyMsgId=CD_RADSTARTPLAY_300
ReleaseID=BUT_3_REL
ButtonState=True
KeyboardMap="{F3}"

[ID:BUT_3_HOLD]
MsgTemplate="F00468485286"
Label="3 Hold"
Parse=True
ReplyMsgId=CD_RADSTARTPLAY_300
ReleaseID=BUT_3_REL
KeyboardMap="%{F3}"

; --- BUTTON 4 ---

[ID:BUT_4_REL]
MsgTemplate="F00468488256"
Label="4 Release"
Parse=True

[ID:BUT_4_PRES]
MsgTemplate="F004684802D6"
Label="4 Press"
Parse=True
ReplyMsgId=CD_RADSTARTPLAY_400
ReleaseID=BUT_4_REL
ButtonState=True
KeyboardMap="{F4}"

[ID:BUT_4_HOLD]
MsgTemplate="F00468484296"
Label="4 Hold"
Parse=True
ReplyMsgId=CD_RADSTARTPLAY_400
ReleaseID=BUT_4_REL
KeyboardMap="%{F4}"

; --- BUTTON 5 ---

[ID:BUT_5_REL]
MsgTemplate="F00468489347"
Label="5 Release"
Parse=True

[ID:BUT_5_PRES]
MsgTemplate="F004684813C7"
Label="5 Press"
Parse=True
ReplyMsgId=CD_RADSTARTPLAY_500
ReleaseID=BUT_5_REL
ButtonState=True
KeyboardMap="{F5}"

[ID:BUT_5_HOLD]
MsgTemplate="F00468485387"
Label="5 Hold"
Parse=True
ReplyMsgId=CD_RADSTARTPLAY_500
ReleaseID=BUT_5_REL
KeyboardMap="%{F5}"

; --- BUTTON 6 ---

[ID:BUT_6_REL]
MsgTemplate="F00468488357"
Label="6 Release"
Parse=True

[ID:BUT_6_PRES]
MsgTemplate="F004684803D7"
Label="6 Press"
Parse=True
ReplyMsgId=CD_RADSTARTPLAY_600
ReleaseID=BUT_6_REL
ButtonState=True
KeyboardMap="{F6}"

[ID:BUT_6_HOLD]
MsgTemplate="F00468484397"
Label="6 Hold"
Parse=True
ReplyMsgId=CD_RADSTARTPLAY_600
ReleaseID=BUT_6_REL
KeyboardMap="{%F6}"

[ID:BUT_PREV_PRES]
MsgTemplate="F004684810C4"
Label="< Press"
Parse=True
ReplyMsgID=CD_RADSTARTPLAY_100
KeyboardMap="{F7}"

[ID:BUT_NEXT_PRES]
MsgTemplate="F004684800D4"
Label="> Press"
Parse=True
ReplyMsgID=CD_RADSTARTPLAY_100
KeyboardMap="{F8}"

; ---------------------------------------------------------------------------------
; Steering Wheel ------------------------------------------------------------------
; ---------------------------------------------------------------------------------
;
[ID:STW_PREV_PRES]
MsgTemplate="5004683B080F"
Label="S. Wheel < Press"
Parse=True
ReplyMsgID=CD_RADSTARTPLAY_100
KeyboardMap="179"

[ID:STW_NEXT_PRES]
MsgTemplate="5004683B0106"
Label="S. Wheel > Press"
Parse=True
ReplyMsgID=CD_RADSTARTPLAY_100
KeyboardMap="176"

[ID:STW_PLUS_PRES]
MsgTemplate="50046832111F"
Label="S. Wheel + Press"
Parse=True
KeyboardMap="175"

[ID:STW_MINUS_PRES]
MsgTemplate="50046832101E"
Label="S. Wheel - Press"
Parse=True
KeyboardMap="174"

[ID:STW_PHONE_PRES]
MsgTemplate="5004C83B8027"
Label="S. Wheel phone Press"
Parse=True
KeyboardMap="173"

[ID:STW_RT_PRES]
MsgTemplate="5003C8019A"
Label="S. Wheel Rt Press"
Parse=True
KeyboardMap="{ENTER}"


immer noch keine Lösung gefunden:(
 
Zuletzt bearbeitet:

Ähnliche Themen

Zurück
Oben