Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.49 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <root>
  3. <item>
  4. <name>For Topre REALFORCE 87u Users</name>
  5. <devicevendordef>
  6. <vendorname>TopreCorporation</vendorname>
  7. <vendorid>0x0853</vendorid>
  8. </devicevendordef>
  9. <item>
  10. <name>Fix FN + F1..F12 and functional keys</name>
  11. <appendix>Make the F1..F12 mimic the mac keyboard,</appendix>
  12. <appendix>map the Screen key to FN,</appendix>
  13. <appendix>and have the F1..F12 keys work with the FN modifier.</appendix>
  14. <identifier>private.deviceproductdef.topre.mac.swap_functional_feature</identifier>
  15. <device_only>DeviceVendor::TopreCorporation</device_only>
  16. <autogen>--KeyToConsumer-- KeyCode::F1, ModifierFlag::FN | ModifierFlag::NONE, ConsumerKeyCode::BRIGHTNESS_DOWN</autogen>
  17. <autogen>--KeyToConsumer-- KeyCode::F2, ModifierFlag::FN | ModifierFlag::NONE, ConsumerKeyCode::BRIGHTNESS_UP</autogen>
  18. <autogen>--KeyToKey-- KeyCode::F3, ModifierFlag::FN | ModifierFlag::NONE, KeyCode::MISSION_CONTROL</autogen>
  19. <autogen>--KeyToKey-- KeyCode::F4, ModifierFlag::FN | ModifierFlag::NONE, KeyCode::LAUNCHPAD</autogen>
  20. <autogen>--KeyToKey-- KeyCode::F6, ModifierFlag::FN | ModifierFlag::NONE, KeyCode::F13</autogen>
  21. <autogen>--KeyToConsumer-- KeyCode::F7, ModifierFlag::FN | ModifierFlag::NONE, ConsumerKeyCode::MUSIC_PREV</autogen>
  22. <autogen>--KeyToConsumer-- KeyCode::F8, ModifierFlag::FN | ModifierFlag::NONE, ConsumerKeyCode::MUSIC_PLAY</autogen>
  23. <autogen>--KeyToConsumer-- KeyCode::F9, ModifierFlag::FN | ModifierFlag::NONE, ConsumerKeyCode::MUSIC_NEXT</autogen>
  24. <autogen>--KeyToConsumer-- KeyCode::F10, ModifierFlag::FN | ModifierFlag::NONE, ConsumerKeyCode::VOLUME_MUTE</autogen>
  25. <autogen>--KeyToConsumer-- KeyCode::F11, ModifierFlag::FN | ModifierFlag::NONE, ConsumerKeyCode::VOLUME_DOWN</autogen>
  26. <autogen>--KeyToConsumer-- KeyCode::F12, ModifierFlag::FN | ModifierFlag::NONE, ConsumerKeyCode::VOLUME_UP</autogen>
  27. <autogen>--KeyToKey-- KeyCode::F13, KeyCode::FN</autogen>
  28. </item>
  29. <item>
  30. <name>Map Realforce Numlock to OSX Numlock</name>
  31. <identifier>private.deviceproductdef.topre.mac.pc_numlock_to_mac_numlock</identifier>
  32. <device_only>DeviceVendor::TopreCorporation</device_only>
  33. <autogen>__KeyToKey__ KeyCode::KEYPAD_CLEAR, KeyCode::VK_IOHIKEYBOARD_TOGGLE_NUMLOCK</autogen>
  34. </item>
  35. <item>
  36. <name>Fix Home/End keys</name>
  37. <identifier>private.deviceproductdef.topre.mac.home_end</identifier>
  38. <device_only>DeviceVendor::TopreCorporation</device_only>
  39. <autogen>--KeyToKey-- KeyCode::HOME, KeyCode::CURSOR_LEFT, VK_COMMAND</autogen>
  40. <autogen>--KeyToKey-- KeyCode::END, KeyCode::CURSOR_RIGHT, VK_COMMAND</autogen>
  41. </item>
  42. <item>
  43. <name>Swap Command and Option keys</name>
  44. <identifier>private.deviceproductdef.topre.swap_command_option</identifier>
  45. <device_only>DeviceVendor::TopreCorporation</device_only>
  46. <autogen>--KeyToKey-- KeyCode::COMMAND_L, KeyCode::OPTION_L</autogen>
  47. <autogen>--KeyToKey-- KeyCode::COMMAND_R, KeyCode::OPTION_R</autogen>
  48. <autogen>--KeyToKey-- KeyCode::OPTION_L, KeyCode::COMMAND_L</autogen>
  49. <autogen>--KeyToKey-- KeyCode::OPTION_R, KeyCode::COMMAND_R</autogen>
  50. </item>
  51. <item>
  52. <name>Map the Application key to CTRL+SPACE combo</name>
  53. <identifier>private.deviceproductdef.topre.map_app</identifier>
  54. <device_only>DeviceVendor::TopreCorporation</device_only>
  55. <autogen>--KeyToKey-- KeyCode::PC_APPLICATION, KeyCode::SPACE, ModifierFlag::CONTROL_L</autogen>
  56. </item>
  57. <item>
  58. <name>Map Pause to Power</name>
  59. <identifier>private.deviceproductdef.topre.map_pause_power</identifier>
  60. <device_only>DeviceVendor::TopreCorporation</device_only>
  61. <autogen>--KeyToKey-- KeyCode::PC_PAUSE, KeyCode::VK_IOHIDPOSTEVENT_NX_POWER_KEY</autogen>
  62. </item>
  63. <item>
  64. <name>Map FN-Pause to Sleep</name>
  65. <identifier>private.deviceproductdef.topre.map_fn_pause_sleep</identifier>
  66. <device_only>DeviceVendor::TopreCorporation</device_only>
  67. <autogen>--KeyToConsumer-- KeyCode::PC_PAUSE, ModifierFlag::FN | ModifierFlag::NONE, ConsumerKeyCode::POWER</autogen>
  68. </item>
  69. </item>
  70. </root>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement