In reply to:
Here are the names I am considering this minute:
KVolUp, KVolDown, KSeekUp, KSeekDown, KOff, KMode, KAtt, KSel, KDspl, KSource (I got these from the Sony Operating Instructions).
The Up/Down pairs apply regardless of which orientation the unit is mounted. A separate [hijack] parameter will be created for this: "stalk_on_left=1" (default is '0').
Pushing the KVol control "in" will act as a Shift (.S) modifier only.
The Stalk_on_left=1 parameter in config.ini - why bother - Emplode already has a similar purpose parameter in config.ini (stalk_side=rhs (or =lhs, or none)).
This is settable via the properties in emplode - the same screen that lets you specify whether you Tuner is in Europe or the US).
That way folks can use Emplode to set their Stalk settings AND (importantly) you cannot set your 'hijack' stalk setting differently from the players settings this way.
If would be real confusing if I had my stalk either not enabled in emplode or on the opposite side to the hijack setting.
Now if you want a parameter to enable stalk mappings in hijack - sure put something in the [hijack] section in config.ini, that way the player can still honour the real stalk messages if it ever gets any - and they will be for the correct orientation of the stalk.
re: button names - are these case sensitive or will they work if all lowercase?
The suggested set of button names look fine to me.