comparison Output/pjrcUSB/capabilities.kll @ 430:d3cef419c849

Adding relative movement mouse key support - Still very basic (lots of room for improvement) - Capability format will likely change at some point - 16 bit movement control, however repeat rate limits usability (will need KLL 0.4 to make better)
author Jacob Alexander <haata@kiibohd.com>
date Mon, 21 Mar 2016 22:23:57 -0700
parents 970dab727f47
children 380e1f0123d0
comparison
equal deleted inserted replaced
429:970dab727f47 430:d3cef419c849
1 Name = pjrcUSBCapabilities; 1 Name = pjrcUSBCapabilities;
2 Version = 0.7; 2 Version = 0.8;
3 Author = "HaaTa (Jacob Alexander) 2014-2016"; 3 Author = "HaaTa (Jacob Alexander) 2014-2016";
4 KLL = 0.3d; 4 KLL = 0.3d;
5 5
6 # Modified Date 6 # Modified Date
7 Date = 2016-03-20; 7 Date = 2016-03-21;
8 8
9 9
10 # Output capabilities 10 # Output capabilities
11 consCtrlOut => Output_consCtrlSend_capability( consCode : 2 ); 11 consCtrlOut => Output_consCtrlSend_capability( consCode : 2 );
12 noneOut => Output_noneSend_capability(); 12 noneOut => Output_noneSend_capability();
13 sysCtrlOut => Output_sysCtrlSend_capability( sysCode : 1 ); 13 sysCtrlOut => Output_sysCtrlSend_capability( sysCode : 1 );
14 usbKeyOut => Output_usbCodeSend_capability( usbCode : 1 ); 14 usbKeyOut => Output_usbCodeSend_capability( usbCode : 1 );
15 mouseOut => Output_usbMouse_capability( mouseCode : 2 ); 15 mouseOut => Output_usbMouse_capability( mouseCode : 2, relative_x : 2, relative_y : 2 );
16 16
17 # Configuration capabilities 17 # Configuration capabilities
18 kbdProtocolBoot => Output_kbdProtocolBoot_capability(); 18 kbdProtocolBoot => Output_kbdProtocolBoot_capability();
19 kbdProtocolNKRO => Output_kbdProtocolNKRO_capability(); 19 kbdProtocolNKRO => Output_kbdProtocolNKRO_capability();
20 20