Skip to content

Instantly share code, notes, and snippets.

@gjuoun
Last active March 6, 2022 06:28
Show Gist options
  • Save gjuoun/5b1db1c24e9b1e60a9123ba1fb273e9a to your computer and use it in GitHub Desktop.
Save gjuoun/5b1db1c24e9b1e60a9123ba1fb273e9a to your computer and use it in GitHub Desktop.
MacOs keyboard settings
{
"global": {
"check_for_updates_on_startup": true,
"show_in_menu_bar": true,
"show_profile_name_in_menu_bar": false
},
"profiles": [
{
"complex_modifications": {
"parameters": {
"basic.simultaneous_threshold_milliseconds": 50,
"basic.to_delayed_action_delay_milliseconds": 500,
"basic.to_if_alone_timeout_milliseconds": 1000,
"basic.to_if_held_down_threshold_milliseconds": 500,
"mouse_motion_to_scroll.speed": 100
},
"rules": []
},
"devices": [],
"fn_function_keys": [
{
"from": {
"key_code": "f1"
},
"to": [
{
"consumer_key_code": "display_brightness_decrement"
}
]
},
{
"from": {
"key_code": "f2"
},
"to": [
{
"consumer_key_code": "display_brightness_increment"
}
]
},
{
"from": {
"key_code": "f3"
},
"to": [
{
"apple_vendor_keyboard_key_code": "mission_control"
}
]
},
{
"from": {
"key_code": "f4"
},
"to": [
{
"apple_vendor_keyboard_key_code": "spotlight"
}
]
},
{
"from": {
"key_code": "f5"
},
"to": [
{
"consumer_key_code": "dictation"
}
]
},
{
"from": {
"key_code": "f6"
},
"to": [
{
"key_code": "f6"
}
]
},
{
"from": {
"key_code": "f7"
},
"to": [
{
"consumer_key_code": "rewind"
}
]
},
{
"from": {
"key_code": "f8"
},
"to": [
{
"consumer_key_code": "play_or_pause"
}
]
},
{
"from": {
"key_code": "f9"
},
"to": [
{
"consumer_key_code": "fast_forward"
}
]
},
{
"from": {
"key_code": "f10"
},
"to": [
{
"consumer_key_code": "mute"
}
]
},
{
"from": {
"key_code": "f11"
},
"to": [
{
"consumer_key_code": "volume_decrement"
}
]
},
{
"from": {
"key_code": "f12"
},
"to": [
{
"consumer_key_code": "volume_increment"
}
]
}
],
"name": "Default profile",
"parameters": {
"delay_milliseconds_before_open_device": 1000
},
"selected": true,
"simple_modifications": [
{
"from": {
"key_code": "caps_lock"
},
"to": [
{
"key_code": "left_option"
}
]
},
{
"from": {
"key_code": "left_option"
},
"to": [
{
"key_code": "caps_lock"
}
]
}
],
"virtual_hid_keyboard": {
"country_code": 0,
"indicate_sticky_modifier_keys_state": true,
"mouse_key_xy_scale": 100
}
}
]
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>Activate</key>
<string>Normal</string>
<key>AddToMacroPalette</key>
<false/>
<key>AddToStatusMenu</key>
<false/>
<key>CreationDate</key>
<real>589744286.79408801</real>
<key>KeyCode</key>
<integer>32767</integer>
<key>Macros</key>
<array>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>1</integer>
<key>Conditions</key>
<dict>
<key>ConditionList</key>
<array>
<dict>
<key>ConditionType</key>
<string>FrontWindow</string>
<key>FrontWindowConditionType</key>
<string>TitleContains</string>
<key>FrontWindowTitle</key>
<string>Windows</string>
<key>IsFrontApplication</key>
<true/>
</dict>
</array>
<key>ConditionListMatch</key>
<string>All</string>
</dict>
<key>ElseActions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>2</integer>
<key>KeyCode</key>
<integer>6</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>4096</integer>
<key>Press</key>
<string>PressAndHold</string>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>MacroActionType</key>
<string>IfThenElse</string>
<key>ThenActions</key>
<array/>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
</array>
<key>CreationDate</key>
<real>588185661.08953094</real>
<key>ModificationDate</key>
<real>588185775.59274602</real>
<key>Name</key>
<string>ctrl+z undo </string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>Pressed</string>
<key>KeyCode</key>
<integer>6</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>4096</integer>
</dict>
</array>
<key>UID</key>
<string>814ED879-F1D6-4A23-AE3A-2FA323824098</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>3</integer>
<key>KeyCode</key>
<integer>124</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>582585459.75218105</real>
<key>ModificationDate</key>
<real>589744311.57141304</real>
<key>Name</key>
<string>end</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>Pressed</string>
<key>KeyCode</key>
<integer>5</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>19B55BD3-DE5E-4F85-A5F8-9299977359B8</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>4</integer>
<key>KeyCode</key>
<integer>123</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>582585459.75218105</real>
<key>ModificationDate</key>
<real>589744316.97184706</real>
<key>Name</key>
<string>home</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>Pressed</string>
<key>KeyCode</key>
<integer>0</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>0A63B74A-0606-4CB1-962F-1C5A19A782CD</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>5</integer>
<key>KeyCode</key>
<integer>39</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>512</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>6</integer>
<key>KeyCode</key>
<integer>39</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>512</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>7</integer>
<key>KeyCode</key>
<integer>123</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>8</integer>
<key>Conditions</key>
<dict>
<key>ConditionList</key>
<array>
<dict>
<key>ConditionType</key>
<string>Key</string>
<key>KeyCode</key>
<integer>50</integer>
<key>KeyConditionType</key>
<string>Down</string>
</dict>
</array>
<key>ConditionListMatch</key>
<string>All</string>
</dict>
<key>MacroActionType</key>
<string>PauseUntil</string>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
<dict>
<key>ActionUID</key>
<integer>9</integer>
<key>KeyCode</key>
<integer>51</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>10</integer>
<key>KeyCode</key>
<integer>124</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>11</integer>
<key>KeyCode</key>
<integer>49</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>582584384.34005499</real>
<key>ModificationDate</key>
<real>589744366.77372599</real>
<key>Name</key>
<string>key ""</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>WhileDown</string>
<key>KeyCode</key>
<integer>39</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>4027CBA5-1B06-450C-8707-9A9380A04715</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>12</integer>
<key>KeyCode</key>
<integer>24</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>Press</key>
<string>PressAndHold</string>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>582584384.34005499</real>
<key>ModificationDate</key>
<real>589744339.53234506</real>
<key>Name</key>
<string>key =</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>WhileDown</string>
<key>KeyCode</key>
<integer>35</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>751046BC-06B0-41DE-8725-E1EC38745FD3</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>13</integer>
<key>KeyCode</key>
<integer>125</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>Press</key>
<string>PressAndHold</string>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>582584384.34005499</real>
<key>ModificationDate</key>
<real>589744342.35243702</real>
<key>Name</key>
<string>key down</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>WhileDown</string>
<key>KeyCode</key>
<integer>2</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>EFD6079E-3AFF-4F55-93D1-1B12051B2E68</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>14</integer>
<key>KeyCode</key>
<integer>119</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>15</integer>
<key>KeyCode</key>
<integer>43</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>582585459.75218105</real>
<key>ModificationDate</key>
<real>589744349.92746103</real>
<key>Name</key>
<string>key end,</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>Pressed</string>
<key>KeyCode</key>
<integer>43</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>25FBD20D-EE35-494C-9498-C413E95F59AB</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>16</integer>
<key>KeyCode</key>
<integer>119</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>17</integer>
<key>KeyCode</key>
<integer>41</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>582585459.75218105</real>
<key>ModificationDate</key>
<real>589744353.87258101</real>
<key>Name</key>
<string>key end;</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>Pressed</string>
<key>KeyCode</key>
<integer>41</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>F7AE5630-A4BF-40E7-B64C-2A07934B34DF</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>18</integer>
<key>KeyCode</key>
<integer>123</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>Press</key>
<string>PressAndHold</string>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>582584384.34005499</real>
<key>ModificationDate</key>
<real>589744371.03294897</real>
<key>Name</key>
<string>key left</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>WhileDown</string>
<key>KeyCode</key>
<integer>1</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>B9B3100E-8EBA-42A5-B7EF-01895BCD20FF</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>19</integer>
<key>KeyCode</key>
<integer>124</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>Press</key>
<string>PressAndHold</string>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>582584384.34005499</real>
<key>ModificationDate</key>
<real>589744373.23811996</real>
<key>Name</key>
<string>key right</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>WhileDown</string>
<key>KeyCode</key>
<integer>3</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>6C8A0160-B008-4949-B753-4798F0AC477A</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>20</integer>
<key>KeyCode</key>
<integer>126</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>Press</key>
<string>PressAndHold</string>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>582584384.34005499</real>
<key>ModificationDate</key>
<real>589744375.47293603</real>
<key>Name</key>
<string>key up</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>WhileDown</string>
<key>KeyCode</key>
<integer>14</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>E2B4AFEF-05BC-46BF-91AF-894FFB76788B</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>21</integer>
<key>KeyCode</key>
<integer>123</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>22</integer>
<key>KeyCode</key>
<integer>124</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>768</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>Action</key>
<string>Copy</string>
<key>ActionUID</key>
<integer>23</integer>
<key>IsDisclosed</key>
<false/>
<key>MacroActionType</key>
<string>CutCopyPaste</string>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
<dict>
<key>ActionUID</key>
<integer>24</integer>
<key>KeyCode</key>
<integer>124</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>586121361.67333305</real>
<key>ModificationDate</key>
<real>589744379.50886905</real>
<key>Name</key>
<string>line copy</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>Pressed</string>
<key>KeyCode</key>
<integer>8</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>E33A86BC-2B91-4C68-8D12-15D02A9096AA</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>25</integer>
<key>Conditions</key>
<dict>
<key>ConditionList</key>
<array>
<dict>
<key>Application</key>
<dict>
<key>BundleIdentifier</key>
<string>com.microsoft.VSCode</string>
<key>Name</key>
<string>Visual Studio Code</string>
<key>NewFile</key>
<string>/Applications/Visual Studio Code.app</string>
</dict>
<key>ApplicationConditionType</key>
<string>Active</string>
<key>ConditionType</key>
<string>Application</string>
</dict>
</array>
<key>ConditionListMatch</key>
<string>All</string>
</dict>
<key>ElseActions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>27</integer>
<key>KeyCode</key>
<integer>124</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>28</integer>
<key>KeyCode</key>
<integer>123</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>768</integer>
<key>Press</key>
<string>PressAndHold</string>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>29</integer>
<key>KeyCode</key>
<integer>51</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>30</integer>
<key>KeyCode</key>
<integer>51</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>31</integer>
<key>KeyCode</key>
<integer>125</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>32</integer>
<key>KeyCode</key>
<integer>124</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>MacroActionType</key>
<string>IfThenElse</string>
<key>ThenActions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>26</integer>
<key>KeyCode</key>
<integer>40</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>768</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
</array>
<key>CreationDate</key>
<real>582584384.34005499</real>
<key>ModificationDate</key>
<real>656396748.173926</real>
<key>Name</key>
<string>line delete</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>WhileDown</string>
<key>KeyCode</key>
<integer>16</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>AA361681-1690-45C4-A278-10D5CFCA463B</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>33</integer>
<key>Conditions</key>
<dict>
<key>ConditionList</key>
<array>
<dict>
<key>Application</key>
<dict>
<key>BundleIdentifier</key>
<string>org.eclipse.platform.ide</string>
<key>Name</key>
<string>Eclipse</string>
</dict>
<key>ApplicationConditionType</key>
<string>Active</string>
<key>ConditionType</key>
<string>Application</string>
</dict>
</array>
<key>ConditionListMatch</key>
<string>All</string>
</dict>
<key>ElseActions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>35</integer>
<key>KeyCode</key>
<integer>123</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>36</integer>
<key>KeyCode</key>
<integer>124</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>768</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>Action</key>
<string>Copy</string>
<key>ActionUID</key>
<integer>37</integer>
<key>IsDisclosed</key>
<false/>
<key>MacroActionType</key>
<string>CutCopyPaste</string>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
<dict>
<key>ActionUID</key>
<integer>38</integer>
<key>KeyCode</key>
<integer>124</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>39</integer>
<key>KeyCode</key>
<integer>36</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>Action</key>
<string>Paste</string>
<key>ActionUID</key>
<integer>40</integer>
<key>IsDisclosed</key>
<false/>
<key>MacroActionType</key>
<string>CutCopyPaste</string>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
</array>
<key>MacroActionType</key>
<string>IfThenElse</string>
<key>ThenActions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>34</integer>
<key>KeyCode</key>
<integer>125</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>2304</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
</array>
<key>CreationDate</key>
<real>586121361.67333305</real>
<key>ModificationDate</key>
<real>589744400.08876503</real>
<key>Name</key>
<string>line duplicate</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>Pressed</string>
<key>KeyCode</key>
<integer>9</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>E46FCB8D-763A-4A58-B8FA-E3A8F9AE5007</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>41</integer>
<key>Conditions</key>
<dict>
<key>ConditionList</key>
<array>
<dict>
<key>Application</key>
<dict>
<key>BundleIdentifier</key>
<string>org.eclipse.platform.ide</string>
<key>Name</key>
<string>Eclipse</string>
</dict>
<key>ApplicationConditionType</key>
<string>Active</string>
<key>ConditionType</key>
<string>Application</string>
</dict>
</array>
<key>ConditionListMatch</key>
<string>All</string>
</dict>
<key>ElseActions</key>
<array/>
<key>MacroActionType</key>
<string>IfThenElse</string>
<key>ThenActions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>42</integer>
<key>KeyCode</key>
<integer>103</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>768</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
</array>
<key>CreationDate</key>
<real>582584384.34005499</real>
<key>ModificationDate</key>
<real>589744404.57510102</real>
<key>Name</key>
<string>run application</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>WhileDown</string>
<key>KeyCode</key>
<integer>23</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>C7DFF8F4-6B56-482E-83DF-27FB6C1ABBFD</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>43</integer>
<key>KeyCode</key>
<integer>21</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>4864</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>586357606.29178596</real>
<key>ModificationDate</key>
<real>586357653.23725998</real>
<key>Name</key>
<string>screen capture</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>Pressed</string>
<key>KeyCode</key>
<integer>1</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2304</integer>
</dict>
</array>
<key>UID</key>
<string>A89E5E41-A9B6-4321-9153-61B45CC46A41</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>44</integer>
<key>KeyCode</key>
<integer>8</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>45</integer>
<key>AllWindows</key>
<false/>
<key>AlreadyActivatedActionType</key>
<string>Normal</string>
<key>Application</key>
<dict>
<key>BundleIdentifier</key>
<string>com.youdao.YoudaoDict</string>
<key>Name</key>
<string>YoudaoDict</string>
<key>NewFile</key>
<string>/Applications/网易有道词典.app</string>
</dict>
<key>MacroActionType</key>
<string>ActivateApplication</string>
<key>ReopenWindows</key>
<false/>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
<dict>
<key>Action</key>
<string>SelectWindow</string>
<key>ActionUID</key>
<integer>46</integer>
<key>HeightExpression</key>
<string>300</string>
<key>HorizontalExpression</key>
<string>125</string>
<key>MacroActionType</key>
<string>ManipulateWindow</string>
<key>TargetApplication</key>
<dict/>
<key>Targeting</key>
<string>FrontWindow</string>
<key>TargetingType</key>
<string>Front</string>
<key>VerticalExpression</key>
<string>125</string>
<key>WidthExpression</key>
<string>300</string>
<key>WindowIndexExpression</key>
<string>2</string>
<key>WindowName</key>
<string></string>
</dict>
<dict>
<key>ActionUID</key>
<integer>47</integer>
<key>KeyCode</key>
<integer>9</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>48</integer>
<key>KeyCode</key>
<integer>36</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>584633896.93847096</real>
<key>ModificationDate</key>
<real>585073025.88861501</real>
<key>Name</key>
<string>Search Youdao</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>Pressed</string>
<key>KeyCode</key>
<integer>50</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>6912</integer>
</dict>
</array>
<key>UID</key>
<string>BD1D738F-06FF-4192-B9A6-CE80A4CADE4C</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>49</integer>
<key>Conditions</key>
<dict>
<key>ConditionList</key>
<array>
<dict>
<key>Application</key>
<dict>
<key>BundleIdentifier</key>
<string>org.eclipse.platform.ide</string>
<key>Name</key>
<string>Eclipse</string>
</dict>
<key>ApplicationConditionType</key>
<string>Active</string>
<key>ConditionType</key>
<string>Application</string>
</dict>
</array>
<key>ConditionListMatch</key>
<string>All</string>
</dict>
<key>ElseActions</key>
<array/>
<key>MacroActionType</key>
<string>IfThenElse</string>
<key>ThenActions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>50</integer>
<key>KeyCode</key>
<integer>116</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>4608</integer>
<key>Press</key>
<string>PressAndHold</string>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
</array>
<key>CreationDate</key>
<real>582584384.34005499</real>
<key>IsActive</key>
<false/>
<key>ModificationDate</key>
<real>589744409.73345399</real>
<key>Name</key>
<string>select code block expand</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>WhileDown</string>
<key>KeyCode</key>
<integer>12</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>397166FA-C9DA-4A0E-A22A-750815735F18</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>51</integer>
<key>Conditions</key>
<dict>
<key>ConditionList</key>
<array>
<dict>
<key>Application</key>
<dict>
<key>BundleIdentifier</key>
<string>org.eclipse.platform.ide</string>
<key>Name</key>
<string>Eclipse</string>
</dict>
<key>ApplicationConditionType</key>
<string>Active</string>
<key>ConditionType</key>
<string>Application</string>
</dict>
</array>
<key>ConditionListMatch</key>
<string>All</string>
</dict>
<key>ElseActions</key>
<array/>
<key>MacroActionType</key>
<string>IfThenElse</string>
<key>ThenActions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>52</integer>
<key>KeyCode</key>
<integer>121</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>4608</integer>
<key>Press</key>
<string>PressAndHold</string>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
</array>
<key>CreationDate</key>
<real>582584384.34005499</real>
<key>IsActive</key>
<false/>
<key>ModificationDate</key>
<real>589744413.89031899</real>
<key>Name</key>
<string>select code block shrink</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>WhileDown</string>
<key>KeyCode</key>
<integer>6</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>7CC47262-2CCE-43C2-8C62-58F5325AB05C</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>53</integer>
<key>KeyCode</key>
<integer>25</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>512</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>54</integer>
<key>KeyCode</key>
<integer>29</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>512</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>55</integer>
<key>KeyCode</key>
<integer>123</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>582584384.34005499</real>
<key>ModificationDate</key>
<real>589744463.43654096</real>
<key>Name</key>
<string>symbol ()</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>WhileDown</string>
<key>KeyCode</key>
<integer>25</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>A2617140-0861-406E-B4F9-A62821DA6BD8</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>56</integer>
<key>KeyCode</key>
<integer>124</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>57</integer>
<key>KeyCode</key>
<integer>33</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>512</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>58</integer>
<key>KeyCode</key>
<integer>30</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>512</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
<dict>
<key>ActionUID</key>
<integer>59</integer>
<key>KeyCode</key>
<integer>123</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>0</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>582584384.34005499</real>
<key>ModificationDate</key>
<real>589744468.611678</real>
<key>Name</key>
<string>symbol {}</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>WhileDown</string>
<key>KeyCode</key>
<integer>33</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>F6C633B1-293E-48B1-A55A-9849F13AE7A2</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>60</integer>
<key>Conditions</key>
<dict>
<key>ConditionList</key>
<array>
<dict>
<key>Application</key>
<dict>
<key>BundleIdentifier</key>
<string>com.google.Chrome</string>
<key>Name</key>
<string>Google Chrome</string>
<key>NewFile</key>
<string>/Applications/Google Chrome.app</string>
</dict>
<key>ApplicationConditionType</key>
<string>Active</string>
<key>ConditionType</key>
<string>Application</string>
</dict>
</array>
<key>ConditionListMatch</key>
<string>All</string>
</dict>
<key>ElseActions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>62</integer>
<key>Conditions</key>
<dict>
<key>ConditionList</key>
<array>
<dict>
<key>Application</key>
<dict>
<key>BundleIdentifier</key>
<string>org.eclipse.platform.ide</string>
<key>Name</key>
<string>Eclipse</string>
</dict>
<key>ApplicationConditionType</key>
<string>Active</string>
<key>ConditionType</key>
<string>Application</string>
</dict>
</array>
<key>ConditionListMatch</key>
<string>All</string>
</dict>
<key>ElseActions</key>
<array/>
<key>MacroActionType</key>
<string>IfThenElse</string>
<key>ThenActions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>63</integer>
<key>KeyCode</key>
<integer>116</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>4096</integer>
<key>Press</key>
<string>PressAndHold</string>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
</array>
<key>MacroActionType</key>
<string>IfThenElse</string>
<key>ThenActions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>61</integer>
<key>KeyCode</key>
<integer>48</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>4608</integer>
<key>Press</key>
<string>PressAndHold</string>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
</array>
<key>CreationDate</key>
<real>582584384.34005499</real>
<key>IsActive</key>
<false/>
<key>ModificationDate</key>
<real>589744492.86722696</real>
<key>Name</key>
<string>tab left</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>WhileDown</string>
<key>KeyCode</key>
<integer>18</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>95F16730-305E-4F89-972E-A159DC934173</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>64</integer>
<key>Conditions</key>
<dict>
<key>ConditionList</key>
<array>
<dict>
<key>Application</key>
<dict>
<key>BundleIdentifier</key>
<string>org.eclipse.platform.ide</string>
<key>Name</key>
<string>Eclipse</string>
</dict>
<key>ApplicationConditionType</key>
<string>Active</string>
<key>ConditionType</key>
<string>Application</string>
</dict>
</array>
<key>ConditionListMatch</key>
<string>All</string>
</dict>
<key>ElseActions</key>
<array/>
<key>MacroActionType</key>
<string>IfThenElse</string>
<key>ThenActions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>65</integer>
<key>KeyCode</key>
<integer>121</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>4096</integer>
<key>Press</key>
<string>PressAndHold</string>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
<dict>
<key>ActionUID</key>
<integer>66</integer>
<key>Conditions</key>
<dict>
<key>ConditionList</key>
<array>
<dict>
<key>Application</key>
<dict>
<key>BundleIdentifier</key>
<string>com.google.Chrome</string>
<key>Name</key>
<string>Google Chrome</string>
<key>NewFile</key>
<string>/Applications/Google Chrome.app</string>
</dict>
<key>ApplicationConditionType</key>
<string>Active</string>
<key>ConditionType</key>
<string>Application</string>
</dict>
</array>
<key>ConditionListMatch</key>
<string>All</string>
</dict>
<key>ElseActions</key>
<array/>
<key>MacroActionType</key>
<string>IfThenElse</string>
<key>ThenActions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>67</integer>
<key>KeyCode</key>
<integer>48</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>4096</integer>
<key>Press</key>
<string>PressAndHold</string>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
</array>
<key>CreationDate</key>
<real>582584384.34005499</real>
<key>IsActive</key>
<false/>
<key>ModificationDate</key>
<real>589744495.17720604</real>
<key>Name</key>
<string>tab right</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>WhileDown</string>
<key>KeyCode</key>
<integer>19</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>4CEEF74A-8601-4F01-9B10-66F59B458D07</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>68</integer>
<key>KeyCode</key>
<integer>51</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>2048</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>582584384.34005499</real>
<key>ModificationDate</key>
<real>654974715.51052403</real>
<key>Name</key>
<string>word delete</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>WhileDown</string>
<key>KeyCode</key>
<integer>17</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>476DC728-5BC1-45A7-A702-CCC50496F5CF</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>69</integer>
<key>KeyCode</key>
<integer>123</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>2048</integer>
<key>Press</key>
<string>PressAndRepeat</string>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>582584384.34005499</real>
<key>ModificationDate</key>
<real>655754949.02395797</real>
<key>Name</key>
<string>word left</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>WhileDown</string>
<key>KeyCode</key>
<integer>13</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>18E2D3B0-179A-45B4-88AA-E0700A2CEC4D</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>70</integer>
<key>KeyCode</key>
<integer>124</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>2048</integer>
<key>Press</key>
<string>PressAndRepeat</string>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>CreationDate</key>
<real>582584384.34005499</real>
<key>ModificationDate</key>
<real>655754953.68359196</real>
<key>Name</key>
<string>word right</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>WhileDown</string>
<key>KeyCode</key>
<integer>15</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>0C11A191-A63D-4FFB-948C-F73686D17527</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>71</integer>
<key>Conditions</key>
<dict>
<key>ConditionList</key>
<array>
<dict>
<key>Application</key>
<dict>
<key>BundleIdentifier</key>
<string>com.jetbrains.WebStorm</string>
<key>Name</key>
<string>WebStorm</string>
<key>NewFile</key>
<string>~/Library/Application Support/JetBrains/Toolbox/apps/WebStorm/ch-0/212.5284.41/WebStorm.app</string>
</dict>
<key>ApplicationConditionType</key>
<string>Active</string>
<key>ConditionType</key>
<string>Application</string>
</dict>
</array>
<key>ConditionListMatch</key>
<string>All</string>
</dict>
<key>ElseActions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>73</integer>
<key>KeyCode</key>
<integer>124</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>MacroActionType</key>
<string>IfThenElse</string>
<key>ThenActions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>72</integer>
<key>KeyCode</key>
<integer>27</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>4608</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
</array>
<key>CreationDate</key>
<real>655754558.10058296</real>
<key>ModificationDate</key>
<real>655756359.47147298</real>
<key>Name</key>
<string>forward</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>Pressed</string>
<key>KeyCode</key>
<integer>21</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>AE6A0B4A-B4F9-48E2-9FB6-524A9825A78C</string>
</dict>
<dict>
<key>Actions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>74</integer>
<key>Conditions</key>
<dict>
<key>ConditionList</key>
<array>
<dict>
<key>Application</key>
<dict>
<key>BundleIdentifier</key>
<string>com.jetbrains.WebStorm</string>
<key>Name</key>
<string>WebStorm</string>
<key>NewFile</key>
<string>~/Library/Application Support/JetBrains/Toolbox/apps/WebStorm/ch-0/212.5284.41/WebStorm.app</string>
</dict>
<key>ApplicationConditionType</key>
<string>Active</string>
<key>ConditionType</key>
<string>Application</string>
</dict>
</array>
<key>ConditionListMatch</key>
<string>All</string>
</dict>
<key>ElseActions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>76</integer>
<key>KeyCode</key>
<integer>123</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>256</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>MacroActionType</key>
<string>IfThenElse</string>
<key>ThenActions</key>
<array>
<dict>
<key>ActionUID</key>
<integer>75</integer>
<key>KeyCode</key>
<integer>27</integer>
<key>MacroActionType</key>
<string>SimulateKeystroke</string>
<key>Modifiers</key>
<integer>4096</integer>
<key>ReleaseAll</key>
<false/>
<key>TargetApplication</key>
<dict/>
<key>TargetingType</key>
<string>Front</string>
</dict>
</array>
<key>TimeOutAbortsMacro</key>
<true/>
</dict>
</array>
<key>CreationDate</key>
<real>655754607.03716099</real>
<key>ModificationDate</key>
<real>655756330.94392896</real>
<key>Name</key>
<string>back</string>
<key>Triggers</key>
<array>
<dict>
<key>FireType</key>
<string>Pressed</string>
<key>KeyCode</key>
<integer>20</integer>
<key>MacroTriggerType</key>
<string>HotKey</string>
<key>Modifiers</key>
<integer>2048</integer>
</dict>
</array>
<key>UID</key>
<string>D85A9E2D-2BD0-41A3-AB46-7BA3DF2492E2</string>
</dict>
</array>
<key>Modifiers</key>
<integer>0</integer>
<key>Name</key>
<string>My keys_alt</string>
<key>PaletteUnderMouse</key>
<false/>
<key>Targeting</key>
<dict>
<key>Targeting</key>
<string>All</string>
<key>TargetingApps</key>
<array/>
</dict>
<key>ToggleMacroUID</key>
<string>5FC06D2B-B696-487B-8511-59BC80DBDF98</string>
<key>UID</key>
<string>0B8E45D9-F210-4750-A9AD-E1E878B10781</string>
</dict>
</array>
</plist>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment