]> git.donarmstrong.com Git - kiibohd-kll.git/blob - examples/simple2.kll
Updating url
[kiibohd-kll.git] / examples / simple2.kll
1 Name = colemak;
2 Author = "HaaTa (Jacob Alexander) 2014";
3 KLL = 0.3;
4 mydefine = "stuffs here";
5 mydefine2 = '"stuffs here"'; # For outputting c define strings
6 mynumber = 414;
7
8 mydefine => myCdef;
9 mydefine2 => myCdef2;
10 mydefine3 => myCdef3;
11 mynumber => myCnumber;
12 usbKeyOut => Output_usbCodeSend_capability( usbCode : 1 );
13 consCtrlOut => Output_consCtrlSend_capability( consCode : 2 );
14 noneOut     => Output_noneSend_capability();
15 sysCtrlOut  => Output_sysCtrlSend_capability( sysCode : 1 );
16 myCapability2 => myFunc2();
17 myCapability3 => myFunc3( myArg1 : 2 );
18 myCapability  => myFunc( myArg1 : 1, myArg2 : 4 );
19
20 S0x3 : myCapability2();
21 S0x4 : myCapability( 0x8, 0x25 );
22 S0x12 : U[122] + U[123];
23 S0x6 : 'abcdDfF'; # TODO
24 S0x40 : U[0x1];
25 S0x40 : U[0x1-0x4];
26 S0x0B : U["Esc"];
27 S0x0B :+ U["Q"];
28 S[ 0x7 - 0x9 ] : U"6";
29 S[ 0x7 - 0x9 ], S[0x2,0x3] : U"6";
30 S[ 0x2 - 0x9, 0x10 ] :+ U"r";
31 S0x0B :- U["Esc"];
32 S127 + S128 : U"0";
33
34 S0x41 : CONS[0x30];
35 S0x42 : CONS["Play"];
36 S0x43 : CONS0x31;
37
38 S0x45 : SYS[0xA0];
39 S0x46 : SYS["UnDock"];
40 S0x47 : SYS0xA2;
41
42 S0x48 : None;
43