Bill,
See my v0.03 file, uploaded above - the only change I made there is back to ALL for the LED, since I forgot to do it at the time of extinstal.
I misread what you asked for, sorry for that.
I changed xshift on general tab to use "List" button $28, left shift as "2".
So I'm running now with the LED patch=ALL, and the new xshift key.
Everytime I press List, we expect it to behave like XSHIFT.
1. For a while I thought that if I press AUD,List,AUD, few keys, it would work, but is not consistent.
2. For the most part, a sequence of
List,AUD, some keys will alternate between signals to dev6 and AUD.
3. Likewise, most of the time a sequence of
List,DVD, some keys alternates between signals to dev5 and DVD.
4. If I press AUD, and start over, it might be stuck on sending only AUD signals. The only way to break it is to send few signals by shift-AUD (dev4) or TV.
That is not what I would expect.
I need more time to see the pattern. Sometimes it's ok, sometimes is not.
I reread about alt-shift. Alt-shift in 8910 reads the same as here:
"Alt Shift" selects whether the second shift key performs an xshift operation
or a ordinary (same as the first shift code) shift operation. You can select
ordinary to have two shift keys that perform the same operation. Using xshift
you can have up to three key moves on other keys by having an unshifted
keymove, a shifted keymove, and an xs-keymove.
The second shift key can be a code shifted by the first shift key. In fact it
can be the first shift key shifted by itself. For example, I set the first
shift keycode to $02 and the second one to $82 and selected "xshift". Then if
I press P (setup) once, the next key is shifted; If I press P twice, you get
the xs version of the next key; If I press P three times, the next key is
back to normal.
I'm almost afraid to pursue this because I don't recall using xshift-device in 8910, and I'm afraid we might break what now works.