]> git.donarmstrong.com Git - kiibohd-controller.git/blob - Output/pjrcUSB/capabilities.kll
Adding toggleKbdProtocol capability
[kiibohd-controller.git] / Output / pjrcUSB / capabilities.kll
1 Name = pjrcUSBCapabilities;
2 Version = 0.8;
3 Author = "HaaTa (Jacob Alexander) 2014-2016";
4 KLL = 0.3d;
5
6 # Modified Date
7 Date = 2016-03-21;
8
9
10 # Output capabilities
11 consCtrlOut => Output_consCtrlSend_capability( consCode : 2 );
12 noneOut     => Output_noneSend_capability();
13 sysCtrlOut  => Output_sysCtrlSend_capability( sysCode : 1 );
14 usbKeyOut   => Output_usbCodeSend_capability( usbCode : 1 );
15 mouseOut    => Output_usbMouse_capability( mouseCode : 2, relative_x : 2, relative_y : 2 );
16
17 # Configuration capabilities
18 kbdProtocolBoot => Output_kbdProtocolBoot_capability();
19 kbdProtocolNKRO => Output_kbdProtocolNKRO_capability();
20 toggleKbdProtocol => Output_toggleKbdProtocol_capability();
21
22 # Locale Settings
23 keyboardLocale => KeyboardLocale_define;
24 keyboardLocale = 0;
25
26 # Default KRO Mode
27 # Set to 0 for Boot Mode (6KRO)
28 # Set to 1 for NKRO Mode (default)
29 usbProtocol => USBProtocol_define;
30 usbProtocol = 1;
31
32 # Bootloader Mode capability
33 # XXX
34 # By default this is disabled on purpose
35 # It is a large security hazard
36 flashModeEnabled => flashModeEnabled_define;
37 flashModeEnabled = 0;
38
39 flashMode => Output_flashMode_capability();
40