funkey_gpio_mapping.conf.BAK 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. ##################################
  2. # Funkey GPIO keymap config file #
  3. ##################################
  4. # Format:
  5. #
  6. # - First all GPIO Pin numbers must be declared (integers separated by commas)
  7. # Example: 0,1,2,3,4,6,7,11,12,13,14,15
  8. #
  9. # - Then the mapping can be done as follows (one line per mapping):
  10. # Pin_number[+Pin_number...], type_mapping, value, str_help_name_pin, str_help_fct_pin
  11. #
  12. # args: * Pin_number is the pin number concerned by the maping,
  13. # add +Pin_number for multiple touch mapping (not limited in nb of pins)
  14. # * type_mapping can be KEYBOARD or SHELL_COMMAND
  15. # * value is :
  16. # if type_mapping==KEYBOARD: the keycode from /usr/include/linux/input.h]
  17. # if type_mapping==SHELL_COMMAND: the shell command to exec
  18. # * str_help_name_pin is a sweet name for the pin (ex: PB5)
  19. # * str_help_fct_pin is an help str to indicate the function of this mapping
  20. ###################################
  21. # Pins declaration:
  22. 0,1,2,3,4,6,7,11,12,13,14,15
  23. ###################################
  24. # Mapping:
  25. 6, KEYBOARD, KEY_S, KEY_S, Start
  26. 7, KEYBOARD, KEY_F, KEY_F, Fn
  27. 3, KEYBOARD, KEY_U, KEY_U, Up
  28. 4, KEYBOARD, KEY_L, KEY_L, Left
  29. 1, KEYBOARD, KEY_D, KEY_D, Down
  30. 0, KEYBOARD, KEY_R, KEY_R, Right
  31. 15, KEYBOARD, KEY_N, KEY_N, R1
  32. 2, KEYBOARD, KEY_M, KEY_M, L1
  33. 12, KEYBOARD, KEY_B, KEY_B, B
  34. 14, KEYBOARD, KEY_A, KEY_A, A
  35. 13, KEYBOARD, KEY_X, KEY_X, X
  36. 11, KEYBOARD, KEY_Y, KEY_Y, Y
  37. 7+6, KEYBOARD, KEY_K, KEY_K, Select
  38. 7+15, KEYBOARD, KEY_V, KEY_V, L2
  39. 7+2, KEYBOARD, KEY_O, KEY_O, R2
  40. #7+3, SHELL_COMMAND, echo "Volume up", 6+3, Volume up
  41. #7+1, SHELL_COMMAND, echo "Volume down", 6+1, Volume down
  42. #7+0, SHELL_COMMAND, echo "Brightness up", 6+0, Brightness up
  43. #7+4, SHELL_COMMAND, echo "Brightness down", 6+4, Brightness down
  44. 7+3, SHELL_COMMAND, /root/shell_cmds/start_gpsp.sh, 6+3, start gpsp
  45. 7+1, SHELL_COMMAND, /root/shell_cmds/start_pcsx.sh, 6+1, start pcsx
  46. 7+0, SHELL_COMMAND, /root/shell_cmds/start_psnes.sh, 6+0, start psnes
  47. 7+4, SHELL_COMMAND, /root/shell_cmds/start_mednafen.sh, 6+4, start mednafen GBC
  48. 7+11, SHELL_COMMAND, /root/shell_cmds/stop_all_emulators.sh, 6+4, stop all emulators