]> git.donarmstrong.com Git - kiibohd-controller.git/blob - Output/pjrcUSB/capabilities.kll
Adding basic mouse button support
[kiibohd-controller.git] / Output / pjrcUSB / capabilities.kll
1 Name = pjrcUSBCapabilities;
2 Version = 0.7;
3 Author = "HaaTa (Jacob Alexander) 2014-2016";
4 KLL = 0.3d;
5
6 # Modified Date
7 Date = 2016-03-20;
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 );
16
17 # Configuration capabilities
18 kbdProtocolBoot => Output_kbdProtocolBoot_capability();
19 kbdProtocolNKRO => Output_kbdProtocolNKRO_capability();
20
21 # Locale Settings
22 keyboardLocale => KeyboardLocale_define;
23 keyboardLocale = 0;
24
25 # Default KRO Mode
26 # Set to 0 for Boot Mode (6KRO)
27 # Set to 1 for NKRO Mode (default)
28 usbProtocol => USBProtocol_define;
29 usbProtocol = 1;
30
31 # Bootloader Mode capability
32 # XXX
33 # By default this is disabled on purpose
34 # It is a large security hazard
35 flashModeEnabled => flashModeEnabled_define;
36 flashModeEnabled = 0;
37
38 flashMode => Output_flashMode_capability();
39