|
Funny, never noticed that Fn+Left Arrow calls CommManager... (it took me some time to find out, what's you're talking about...)
Anyway, try this format:
{0x25 0x25 0x25 0x25 0x00 0xff}
The bolded position is responsible for Fn+Left Arrow behaviour. I did no try, it would be nice to know, if helped.
What's strange, other 0x00 values using 0xff index eg. Right Arrow, doesn't anything... Some ghost in the machine?
Generally, it's simple:
{1 2 3 4 5 6} means
1 - HW indentifier of the key
2 - which character/0x function to write/perform, if pressed
3 - what to do, if pressed and hold
4 - what to do, if Fn is active and the key is pressed
5 - what to do, if in numeric mode (double Fn lock)
6 - key index (apparently splits alphabet off special characters/functional keys)
What you see on any row after // are just comments/explanations having no influence on functionality of the file. There you'll find descriptions of all fuctions values as in the piece you quoted - eg. Backspace is 0x08, 0x2E is Delete etc.
|