-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprivate.xml
79 lines (78 loc) · 3.44 KB
/
private.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<?xml version="1.0"?>
<root>
<devicevendordef>
<vendorname>Lenovo</vendorname>
<vendorid>0x17ef</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>THINKPAD_KEYBOARD</productname>
<productid>0x6009</productid>
</deviceproductdef>
<devicevenderdef>
<vendername>KINESIS</vendername>
<venderid>0x05f3</venderid>
</devicevenderdef>
<deviceproductdef>
<productname>KINESIS</productname>
<productid>0x0007</productid>
</deviceproductdef>
<list>
<item>
<name>Move Keys not for human</name>
<appendix>Control+Slash to BackSlash</appendix>
<appendix>Shift+Space to Shift+Yen</appendix>
<appendix>Control+Eisuu to Hat</appendix>
<appendix>Control+RightCommand to Equal</appendix>
<appendix>Shift+RightCommand to Plus</appendix>
<identifier>remap.w1mvy_extendbinds_notforhuman</identifier>
<!-- slash -->
<autogen>--KeyToKey-- KeyCode::SLASH, ModifierFlag::CONTROL_L, KeyCode::JIS_YEN</autogen>
<!-- right command -->
<autogen>--KeyToKey-- KeyCode::COMMAND_R, ModifierFlag::SHIFT_L, KeyCode::SEMICOLON, ModifierFlag::SHIFT_L</autogen>
<autogen>--KeyToKey-- KeyCode::COMMAND_R, ModifierFlag::CONTROL_L, KeyCode::MINUS, ModifierFlag::SHIFT_L</autogen>
</item>
<item>
<name>COLON, SemiColon</name>
<identifier>remap.w1mvy_extendbinds_colon_semicolon</identifier>
<!-- semicolon -->
<autogen>--KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::SHIFT_L, KeyCode::JIS_COLON</autogen>
<!-- * -->
<autogen>--KeyToKey-- KeyCode::JIS_COLON, ModifierFlag::SHIFT_L, KeyCode::JIS_COLON, ModifierFlag::SHIFT_L</autogen>
<!-- * -->
<autogen>--KeyToKey-- KeyCode::JIS_COLON, KeyCode::SEMICOLON, ModifierFlag::SHIFT_L</autogen>
</item>
<item>
<name>SemiColon</name>
<appendix>SemiColon to Escape</appendix>
<appendix>Control+SemiColon to SemiColon</appendix>
<identifier>remap.w1mvy_extendbinds_semicolon</identifier>
<autogen>--KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::CONTROL_L, KeyCode::SEMICOLON</autogen>
<autogen>--KeyToKey-- KeyCode::SEMICOLON, KeyCode::RETURN</autogen>
</item>
<item>
<name>Cursor</name>
<appendix>LeftControl+LeftCommand+hjkl to cursor key</appendix>
<identifier>remap.w1mvy_extendbinds_cursor</identifier>
<autogen>--KeyToKey-- KeyCode::H, ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L, KeyCode::CURSOR_LEFT</autogen>
<autogen>--KeyToKey-- KeyCode::J, ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L, KeyCode::CURSOR_DOWN</autogen>
<autogen>--KeyToKey-- KeyCode::K, ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L, KeyCode::CURSOR_UP</autogen>
<autogen>--KeyToKey-- KeyCode::L, ModifierFlag::CONTROL_L | ModifierFlag::COMMAND_L, KeyCode::CURSOR_RIGHT</autogen>
</item>
<item>
<name>for KINESIS</name>
<item>
<name>PageUp to KANA</name>
<identifier>private.swap_pageup_to_kana</identifier>
<deviceonly>DeviceVender::KINESIS, DeviceProduct::KINESIS</deviceonly>
<autogen>__KeyToKey__ KeyCode::PAGEUP, KeyCode::JIS_KANA</autogen>
</item>
<item>
<name>PageDown to EISUU</name>
<identifier>private.swap_pagedown_to_eisuu</identifier>
<deviceonly>DeviceVender::KINESIS, DeviceProduct::KINESIS</deviceonly>
<autogen>__KeyToKey__ KeyCode::PAGEDOWN, KeyCode::JIS_EISUU</autogen>
</item>
</item>
</list>
</root>
<!-- vim: set expandtab tabstop=2 softtabstop=2 shiftwidth=2 : --><?xml version="1.0"?>