Guest User

Untitled

a guest
May 26th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.20 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <root>
  3. <appdef>
  4. <appname>TERMINAL</appname>
  5. <equal>com.apple.Terminal</equal>
  6. </appdef>
  7. <appdef>
  8. <appname>ITERM2</appname>
  9. <equal>com.googlecode.iterm2</equal>
  10. </appdef>
  11. <appdef>
  12. <appname>PYCHARM</appname>
  13. <equal>com.jetbrains.pycharm</equal>
  14. </appdef>
  15. <appdef>
  16. <appname>VSCODE</appname>
  17. <equal>com.microsoft.VSCode</equal>
  18. </appdef>
  19. <appdef>
  20. <appname>UNITY</appname>
  21. <equal>com.unity3d.UnityEditor5.x</equal>
  22. </appdef>
  23. <appdef>
  24. <appname>HOUDINI</appname>
  25. <equal>com.sidefx.HoudiniApprentice</equal>
  26. </appdef>
  27. <windownamedef>
  28. <name>VIM</name>
  29. <regex>.*vim.*</regex>
  30. </windownamedef>
  31. <windownamedef>
  32. <name>EMACS</name>
  33. <regex>.*emacsclient.*</regex>
  34. </windownamedef>
  35. <item>
  36. <name>Private Mapping</name>
  37. <!-- vim -->
  38. <item>
  39. <name>Custom Vim Change CONTROL_C+EISUU</name>
  40. <identifier>private.control_C_plus_eisuu</identifier>
  41. <only>TERMINAL,ITERM2</only>
  42. <windowname_only>VIM</windowname_only>
  43. <autogen>
  44. __KeyToKey__
  45. KeyCode::C, ModifierFlag::CONTROL_L,
  46. KeyCode::JIS_EISUU, KeyCode::C, ModifierFlag::CONTROL_L
  47. </autogen>
  48. </item>
  49. <item>
  50. <name>Custom Vim Change ESC+EISUU</name>
  51. <identifier>private.escape_plus_eisuu</identifier>
  52. <only>TERMINAL,ITERM2</only>
  53. <windowname_only>VIM</windowname_only>
  54. <autogen>
  55. __KeyToKey__
  56. KeyCode::ESCAPE,
  57. KeyCode::JIS_EISUU, KeyCode::ESCAPE
  58. </autogen>
  59. </item>
  60. <!-- Emacs -->
  61. <item>
  62. <name>Custom Emacs Change CONTROL_G+EISUU</name>
  63. <identifier>private.control_g_plus_eisuu</identifier>
  64. <only>TERMINAL,ITERM2</only>
  65. <windowname_only>EMACS</windowname_only>
  66. <autogen>
  67. __KeyToKey__
  68. KeyCode::G, ModifierFlag::CONTROL_L,
  69. KeyCode::JIS_EISUU, KeyCode::G, ModifierFlag::CONTROL_L
  70. </autogen>
  71. </item>
  72. <!-- PyCharm -->
  73. <item>
  74. <name>Custom PyCharm Change CONTROL_C+EISUU</name>
  75. <identifier>private.control_C_plus_eisuu_pycharm</identifier>
  76. <only>PYCHARM</only>
  77. <autogen>
  78. __KeyToKey__
  79. KeyCode::C, ModifierFlag::CONTROL_L,
  80. KeyCode::JIS_EISUU, KeyCode::ESCAPE
  81. </autogen>
  82. </item>
  83. <item>
  84. <name>Custom PyCharm Change ESC+EISUU</name>
  85. <identifier>private.escape_plus_eisuu_pycharm</identifier>
  86. <only>PYCHARM</only>
  87. <autogen>
  88. __KeyToKey__
  89. KeyCode::ESCAPE,
  90. KeyCode::JIS_EISUU, KeyCode::ESCAPE
  91. </autogen>
  92. </item>
  93. <!-- VSCode -->
  94. <item>
  95. <name>Custom VSCode Ctrl+C to ESC</name>
  96. <identifier>private.ctrl_c_to_escape_vscode</identifier>
  97. <only>VSCODE</only>
  98. <autogen>
  99. __KeyToKey__
  100. KeyCode::C, ModifierFlag::CONTROL_L,
  101. KeyCode::JIS_EISUU, KeyCode::ESCAPE
  102. </autogen>
  103. </item>
  104. <item>
  105. <name>Custom VSCode Ctrl+N to Cursor Down</name>
  106. <identifier>private.ctrl_n_to_cursor_down_vscode</identifier>
  107. <only>VSCODE</only>
  108. <autogen>
  109. __KeyToKey__
  110. KeyCode::N, ModifierFlag::CONTROL_L,
  111. KeyCode::CURSOR_DOWN
  112. </autogen>
  113. </item>
  114. <item>
  115. <name>Custom VSCode Ctrl+P to Cursor Up</name>
  116. <identifier>private.ctrl_p_to_cursor_up_vscode</identifier>
  117. <only>VSCODE</only>
  118. <autogen>
  119. __KeyToKey__
  120. KeyCode::P, ModifierFlag::CONTROL_L,
  121. KeyCode::CURSOR_UP
  122. </autogen>
  123. </item>
  124. <item>
  125. <name>Custom VSCode Ctrl+M to Return</name>
  126. <identifier>private.ctrl_m_to_return_vscode</identifier>
  127. <only>VSCODE</only>
  128. <autogen>
  129. __KeyToKey__
  130. KeyCode::M, ModifierFlag::CONTROL_L,
  131. KeyCode::RETURN
  132. </autogen>
  133. </item>
  134. <item>
  135. <name>Custom VSCode Ctrl+G to Esc</name>
  136. <identifier>private.ctrl_g_to_esc_vscode</identifier>
  137. <only>VSCODE</only>
  138. <autogen>
  139. __KeyToKey__
  140. KeyCode::G, ModifierFlag::CONTROL_L,
  141. KeyCode::ESCAPE
  142. </autogen>
  143. </item>
  144. <!-- Unity -->
  145. <item>
  146. <name>Custom Unity Invalid Kana</name>
  147. <identifier>private.invalid_kana_unity</identifier>
  148. <only>UNITY</only>
  149. <autogen>
  150. __KeyToKey__
  151. KeyCode::JIS_KANA,
  152. KeyCode::VK_NONE
  153. </autogen>
  154. </item>
  155. <!-- Houdini -->
  156. <item>
  157. <name>Custom Houdini Invalid Kana</name>
  158. <identifier>private.invalid_kana_houdini</identifier>
  159. <only>HOUDINI</only>
  160. <autogen>
  161. __KeyToKey__
  162. KeyCode::JIS_KANA,
  163. KeyCode::VK_NONE
  164. </autogen>
  165. </item>
  166. </item>
  167. </root>
Add Comment
Please, Sign In to add comment