mirror of
https://github.com/FunKey-Project/FunKey-OS.git
synced 2026-03-19 02:12:41 +01:00
new fkgpiod package instead of previous gpiomanager
This commit is contained in:
25
FunKey/board/funkey/rootfs-overlay/etc/fkgpiod.conf
Normal file
25
FunKey/board/funkey/rootfs-overlay/etc/fkgpiod.conf
Normal file
@@ -0,0 +1,25 @@
|
||||
RESET
|
||||
MAP FN TO KEY KEY_K
|
||||
MAP START TO KEY KEY_S
|
||||
MAP UP TO KEY KEY_U
|
||||
MAP LEFT TO KEY KEY_L
|
||||
MAP FN+LEFT TO KEY KEY_J
|
||||
MAP DOWN TO KEY KEY_D
|
||||
MAP FN+DOWN TO KEY KEY_H
|
||||
MAP RIGHT TO KEY KEY_R
|
||||
MAP FN+RIGHT TO KEY KEY_I
|
||||
MAP R TO KEY KEY_N
|
||||
MAP L TO KEY KEY_M
|
||||
MAP A TO KEY KEY_A
|
||||
MAP B TO KEY KEY_B
|
||||
MAP X TO KEY KEY_X
|
||||
MAP Y TO KEY KEY_Y
|
||||
MAP MENU TO KEY KEY_Q
|
||||
MAP FN+UP TO COMMAND snap
|
||||
MAP FN+A TO COMMAND quick_action_volume_up
|
||||
MAP FN+Y TO COMMAND quick_action_volume_down
|
||||
MAP FN+X TO COMMAND quick_action_bright_up
|
||||
MAP FN+B TO COMMAND quick_action_bright_down
|
||||
MAP FN+L TO KEY KEY_V
|
||||
MAP FN+R TO KEY KEY_O
|
||||
MAP FN+L+R TO COMMAND display_notif_system_stats
|
||||
@@ -1,62 +0,0 @@
|
||||
####################################
|
||||
# Funkey GPIO keymap config file #
|
||||
####################################
|
||||
# Format:
|
||||
#
|
||||
# - First all GPIO Pin numbers must be declared (integers separated by commas)
|
||||
# By default, pins are declared active high, to declare them active low, add char '*'
|
||||
# Example: 0,1,2,3,4,6,7,10*,11,12,13,14,15
|
||||
#
|
||||
# - Then the mapping can be done as follows (one line per mapping):
|
||||
# Pin_number[+Pin_number...], type_mapping, value, str_help_name_pin, str_help_fct_pin
|
||||
#
|
||||
# args: * Pin_number is the pin number concerned by the maping,
|
||||
# add +Pin_number for multiple touch mapping (not limited in nb of pins)
|
||||
# * type_mapping can be KEYBOARD or SHELL_COMMAND
|
||||
# * value is :
|
||||
# if type_mapping==KEYBOARD: the keycode from /usr/include/linux/input.h]
|
||||
# if type_mapping==SHELL_COMMAND: the shell command to exec
|
||||
# * str_help_name_pin is a sweet name for the pin (ex: PB5)
|
||||
# * str_help_fct_pin is an help str to indicate the function of this mapping
|
||||
|
||||
|
||||
|
||||
########################
|
||||
# Pins declaration #
|
||||
########################
|
||||
0,1,2,3,4,6,7,10*,11,12,13,14,15
|
||||
|
||||
|
||||
###############
|
||||
# Mapping #
|
||||
###############
|
||||
#7, KEYBOARD, KEY_F, KEY_F, Fn
|
||||
#7+6, KEYBOARD, KEY_K, KEY_K, Select
|
||||
7, KEYBOARD, KEY_K, KEY_K, Select
|
||||
6, KEYBOARD, KEY_S, KEY_S, Start
|
||||
3, KEYBOARD, KEY_U, KEY_U, Up
|
||||
4, KEYBOARD, KEY_L, KEY_L, Left
|
||||
7+4, KEYBOARD, KEY_J, KEY_J, Aspect ratio factor --
|
||||
1, KEYBOARD, KEY_D, KEY_D, Down
|
||||
7+1, KEYBOARD, KEY_H, KEY_H, Aspect ratio mode change
|
||||
0, KEYBOARD, KEY_R, KEY_R, Right
|
||||
7+0, KEYBOARD, KEY_I, KEY_I, Aspect ratio factor ++
|
||||
15, KEYBOARD, KEY_N, KEY_N, R1
|
||||
7+15, KEYBOARD, KEY_O, KEY_O, R2
|
||||
2, KEYBOARD, KEY_M, KEY_M, L1
|
||||
7+2, KEYBOARD, KEY_V, KEY_V, L2
|
||||
12, KEYBOARD, KEY_A, KEY_A, A
|
||||
14, KEYBOARD, KEY_B, KEY_B, B
|
||||
13, KEYBOARD, KEY_Y, KEY_Y, Y
|
||||
11, KEYBOARD, KEY_X, KEY_X, X
|
||||
|
||||
7+3, SHELL_COMMAND, snap, Fn+Start, Snapshot
|
||||
7+12, SHELL_COMMAND, quick_action_volume_up, Fn+Y, Volume++
|
||||
7+13, SHELL_COMMAND, quick_action_volume_down, Fn+A, Volume--
|
||||
7+11, SHELL_COMMAND, quick_action_bright_up, Fn+B, Brightness++
|
||||
7+14, SHELL_COMMAND, quick_action_bright_down, Fn+X, Brightness--
|
||||
10, SHELL_COMMAND, sched_shutdown 0.1, N_OE, Instant Play save and Poweroff because of N_OE
|
||||
7+15+2, SHELL_COMMAND, display_notif_system_stats, Fn+L1+L2, display system cpu and ram usage
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user