Then in n810.conf, you can configure these events as you wish, e.g. display_state_off = call keyboard_light_off
display_state_on = if $isN810 n810.keys.display_state_on display_state_off = if $isN810 n810.keys.display_state_off display_state_dimmed = if $isN810 n810.keys.display_state_dimmed
[keys] display_state_on = if $is_slide_open keyboard_light_on display_state_off = if $is_slide_open keyboard_light_off display_state_dimmed = if $is_slide_open keyboard_light_off hal_org_freedesktop_Hal_devices_platform_kb_lock_button_state_value = if $1 key_press_kb_lock key_release_kb_lock key_press_kb_lock = switch tklock.main key_release_kb_lock = hal_org_freedesktop_Hal_devices_platform_slide_button_state_value = if $1 keyboard_slide_close keyboard_slide_open keyboard_slide_open = set is_slide_open 1 ; if $islocked unlock_keys ; call keyboard_light_on # relock if you quickly open and then close the keyboard unlock_keys = call tklock.main.unlock; set relock 1; timer_set n810.keys.keep_unlocked 10 keep_unlocked = set relock 0 keyboard_slide_close = set is_slide_open 0 ; if $relock tklock.main.lock ; call keyboard_light_off keyboard_light_on = if $is_kb_light_on nop set_keyboard_light_on ; set is_kb_light_on 1 keyboard_light_off = if $is_kb_light_on set_keyboard_light_off ; set is_kb_light_on 0 set_keyboard_light_on = exec "sudo /etc/powerlaunch/kb_light" set_keyboard_light_off = exec "sudo /etc/powerlaunch/kb_light off"