// // freej keyboard controller settings // basic template by jaromil // kbd register_controller( kbd ); __kbd_sel kbd.pressed_1 kbd.pressed_2 kbd.pressed_3 kbd.pressed_4 kbd.pressed_5 kbd.pressed_6 kbd.pressed_7 kbd.pressed_8 kbd.pressed_9 kbd.pressed_0 kbd.pressed_a kbd.pressed_b kbd.pressed_c kbd.pressed_d kbd.pressed_e kbd.pressed_f kbd.pressed_g kbd.pressed_h kbd.pressed_i kbd.pressed_j kbd.pressed_k kbd.pressed_l kbd.pressed_m kbd.pressed_n kbd.pressed_o kbd.pressed_p kbd.pressed_q kbd.pressed_r kbd.pressed_s kbd.pressed_t kbd.pressed_u kbd.pressed_v kbd.pressed_w kbd.pressed_x kbd.pressed_y kbd.pressed_z // more letter keys are available // in combination with control, shift or alt keys // define them as: kbd.pressed_ctrl_a kbd.pressed_shift_b kbd.pressed_alt_c // .. and so on with other letters // you can also combine ctrl+shift+alt for example: kbd.pressed_ctrl_shift_alt_a // symbol keys: kbd.pressed_up kbd.pressed_down kbd.pressed_insert kbd.pressed_home kbd.pressed_end kbd.pressed_pageup kbd.pressed_pagedown // left/right are to change the selected layer kbd.pressed_left if(!__kbd_sel) __kbd_sel __kbd_sel } kbd.pressed_right if(!__kbd_sel) __kbd_sel __kbd_sel } // plus/minus are to move layer up and down kbd.pressed_plus if(!__kbd_sel) __kbd_sel __kbd_sel.up(); } kbd.pressed_minus if(!__kbd_sel) __kbd_sel __kbd_sel.down(); } kbd.pressed_backspace kbd.pressed_tab kbd.pressed_return kbd.pressed_space kbd.pressed_less kbd.pressed_greater kbd.pressed_equals // numeric keypad keys: kbd.pressed_num_1 kbd.pressed_num_2 kbd.pressed_num_3 kbd.pressed_num_4 kbd.pressed_num_5 kbd.pressed_num_6 kbd.pressed_num_7 kbd.pressed_num_8 kbd.pressed_num_9 kbd.pressed_num_0 kbd.pressed_num_period kbd.pressed_num_divide kbd.pressed_num_multiply kbd.pressed_num_minus kbd.pressed_num_plus kbd.pressed_num_enter kbd.pressed_num_equals // to quit we have default keys: kbd.pressed_ctrl_q kbd.pressed_ctrl_c kbd.pressed_esc ////////////////////////////////////////// /// actions at key release kbd.released_1 kbd.released_2 kbd.released_3 kbd.released_4 kbd.released_5 kbd.released_6 kbd.released_7 kbd.released_8 kbd.released_9 kbd.released_0 kbd.released_a kbd.released_b kbd.released_c kbd.released_d kbd.released_e kbd.released_f kbd.released_g kbd.released_h kbd.released_i kbd.released_j kbd.released_k kbd.released_l kbd.released_m kbd.released_n kbd.released_o kbd.released_p kbd.released_q kbd.released_r kbd.released_s kbd.released_t kbd.released_u kbd.released_v kbd.released_w kbd.released_x kbd.released_y kbd.released_z // more letter keys are available // in combination with control, shift or alt keys // define them as: kbd.released_ctrl_a kbd.released_shift_b kbd.released_alt_c // .. and so on with other letters // you can also combine ctrl+shift+alt for example: kbd.released_ctrl_shift_alt_a // symbol keys: kbd.released_up kbd.released_down kbd.released_left kbd.released_right kbd.released_insert kbd.released_home kbd.released_end kbd.released_pageup kbd.released_pagedown kbd.released_esc kbd.released_backspace kbd.released_tab kbd.released_return kbd.released_space kbd.released_plus kbd.released_minus kbd.released_less kbd.released_greater kbd.released_equals // numeric keypad keys: kbd.released_num_1 kbd.released_num_2 kbd.released_num_3 kbd.released_num_4 kbd.released_num_5 kbd.released_num_6 kbd.released_num_7 kbd.released_num_8 kbd.released_num_9 kbd.released_num_0 kbd.released_num_period kbd.released_num_divide kbd.released_num_multiply kbd.released_num_minus kbd.released_num_plus kbd.released_num_enter kbd.released_num_equals