Ok I'm trying it out now, but am a bit confused to how I know which
value from evtest to put into InputToActionMap.lua

evtest returned the following (my remote appears as two devices, so here
it is for both event1 and event2):
event1:

Code:
--------------------
    
  Event: time 1554903250.115956, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004a
  Event: time 1554903250.115956, type 1 (EV_KEY), code 102 (KEY_HOME), value 1
  Event: time 1554903250.115956, -------------- SYN_REPORT ------------
  Event: time 1554903250.131933, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004a
  Event: time 1554903250.131933, type 1 (EV_KEY), code 102 (KEY_HOME), value 0
  Event: time 1554903250.131933, -------------- SYN_REPORT ------------
  Event: time 1554903253.515961, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70052
  Event: time 1554903253.515961, type 1 (EV_KEY), code 103 (KEY_UP), value 1
  Event: time 1554903253.515961, -------------- SYN_REPORT ------------
  Event: time 1554903253.532053, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70052
  Event: time 1554903253.532053, type 1 (EV_KEY), code 103 (KEY_UP), value 0
  Event: time 1554903253.532053, -------------- SYN_REPORT ------------
  Event: time 1554903254.467968, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70051
  Event: time 1554903254.467968, type 1 (EV_KEY), code 108 (KEY_DOWN), value 1
  Event: time 1554903254.467968, -------------- SYN_REPORT ------------
  Event: time 1554903254.524039, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70051
  Event: time 1554903254.524039, type 1 (EV_KEY), code 108 (KEY_DOWN), value 0
  Event: time 1554903254.524039, -------------- SYN_REPORT ------------
  Event: time 1554903255.387954, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70050
  Event: time 1554903255.387954, type 1 (EV_KEY), code 105 (KEY_LEFT), value 1
  Event: time 1554903255.387954, -------------- SYN_REPORT ------------
  Event: time 1554903255.411928, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70050
  Event: time 1554903255.411928, type 1 (EV_KEY), code 105 (KEY_LEFT), value 0
  Event: time 1554903255.411928, -------------- SYN_REPORT ------------
  Event: time 1554903256.307955, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004f
  Event: time 1554903256.307955, type 1 (EV_KEY), code 106 (KEY_RIGHT), value 1
  Event: time 1554903256.307955, -------------- SYN_REPORT ------------
  Event: time 1554903256.339945, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004f
  Event: time 1554903256.339945, type 1 (EV_KEY), code 106 (KEY_RIGHT), value 0
  Event: time 1554903256.339945, -------------- SYN_REPORT ------------
  Event: time 1554903258.899956, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70028
  Event: time 1554903258.899956, type 1 (EV_KEY), code 28 (KEY_ENTER), value 1
  Event: time 1554903258.899956, -------------- SYN_REPORT ------------
  Event: time 1554903258.923932, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70028
  Event: time 1554903258.923932, type 1 (EV_KEY), code 28 (KEY_ENTER), value 0
  Event: time 1554903258.923932, -------------- SYN_REPORT ------------
  
--------------------


And for event2:

Code:
--------------------
    
  Event: time 1554903383.515952, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0060
  Event: time 1554903383.515952, type 1 (EV_KEY), code 358 (KEY_INFO), value 1
  Event: time 1554903383.515952, -------------- SYN_REPORT ------------
  Event: time 1554903383.547939, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0060
  Event: time 1554903383.547939, type 1 (EV_KEY), code 358 (KEY_INFO), value 0
  Event: time 1554903383.547939, -------------- SYN_REPORT ------------
  Event: time 1554903391.227953, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0224
  Event: time 1554903391.227953, type 1 (EV_KEY), code 158 (KEY_BACK), value 1
  Event: time 1554903391.227953, -------------- SYN_REPORT ------------
  Event: time 1554903391.243945, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0224
  Event: time 1554903391.243945, type 1 (EV_KEY), code 158 (KEY_BACK), value 0
  Event: time 1554903391.243945, -------------- SYN_REPORT ------------
  Event: time 1554903392.187953, type 4 (EV_MSC), code 4 (MSC_SCAN), value 10084
  Event: time 1554903392.187953, type 1 (EV_KEY), code 438 (KEY_CONTEXT_MENU), 
value 1
  Event: time 1554903392.187953, -------------- SYN_REPORT ------------
  Event: time 1554903392.203934, type 4 (EV_MSC), code 4 (MSC_SCAN), value 10084
  Event: time 1554903392.203934, type 1 (EV_KEY), code 438 (KEY_CONTEXT_MENU), 
value 0
  Event: time 1554903392.203934, -------------- SYN_REPORT ------------
  Event: time 1554903393.163952, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00cd
  Event: time 1554903393.163952, type 1 (EV_KEY), code 164 (KEY_PLAYPAUSE), 
value 1
  Event: time 1554903393.163952, -------------- SYN_REPORT ------------
  Event: time 1554903393.179934, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00cd
  Event: time 1554903393.179934, type 1 (EV_KEY), code 164 (KEY_PLAYPAUSE), 
value 0
  Event: time 1554903393.179934, -------------- SYN_REPORT ------------
  Event: time 1554903393.883952, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0226
  Event: time 1554903393.883952, type 1 (EV_KEY), code 128 (KEY_STOP), value 1
  Event: time 1554903393.883952, -------------- SYN_REPORT ------------
  Event: time 1554903393.899933, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0226
  Event: time 1554903393.899933, type 1 (EV_KEY), code 128 (KEY_STOP), value 0
  Event: time 1554903393.899933, -------------- SYN_REPORT ------------
  Event: time 1554903394.555946, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00b4
  Event: time 1554903394.555946, type 1 (EV_KEY), code 168 (KEY_REWIND), value 1
  Event: time 1554903394.555946, -------------- SYN_REPORT ------------
  Event: time 1554903394.571935, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00b4
  Event: time 1554903394.571935, type 1 (EV_KEY), code 168 (KEY_REWIND), value 0
  Event: time 1554903394.571935, -------------- SYN_REPORT ------------
  Event: time 1554903395.243945, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00b3
  Event: time 1554903395.243945, type 1 (EV_KEY), code 208 (KEY_FASTFORWARD), 
value 1
  Event: time 1554903395.243945, -------------- SYN_REPORT ------------
  Event: time 1554903395.259933, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00b3
  Event: time 1554903395.259933, type 1 (EV_KEY), code 208 (KEY_FASTFORWARD), 
value 0
  Event: time 1554903395.259933, -------------- SYN_REPORT ------------
  
--------------------


So, in InputToActionMap.lua, do I change the values under
'keyActionMappings', putting in the 'KEY_FASTFORWARD' (for example)
values? 
Or do I have to translate the key press codes (eg for KEY_FASTFORWARD
code 208? or value c00b3?) to a keyboard equivalent and modify the
section under 'charActionMappings' ?

Sorry for my noobness!



2x squeezebox classics | 2x squeezebox booms | 2x squeezebox receivers |
1x raspberry pi 2 b w/ picoreplayer, 7\" touch screen (iqaudio dac+ now
deprecated in favour of receiver) | orangesqueeze as android controller
lms v7.9.2 running as a docker in unraid on a hp microserver gen8
4522 albums with 39058 songs by 8214 artists - and always growing
------------------------------------------------------------------------
JadeMonkee's Profile: http://forums.slimdevices.com/member.php?userid=20481
View this thread: http://forums.slimdevices.com/showthread.php?t=103330

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to