Last active
April 2, 2020 19:43
-
-
Save joshmfrankel/e9d77984601249d4d9edbc8d0eb159d9 to your computer and use it in GitHub Desktop.
Mac OSX Config - Karabiner Elements, iterm2, Sublime Text
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { "keys": ["ctrl+p"], "command": "show_overlay", "args": {"overlay": "goto", "show_files": true} }, | |
| { "keys": ["ctrl+shift+p"], "command": "show_overlay", "args": {"overlay": "command_palette"} }, | |
| { "keys": ["ctrl+d"], "command": "find_under_expand" }, | |
| { "keys": ["option+shift+up"], "command": "swap_line_up" }, | |
| { "keys": ["option+shift+down"], "command": "swap_line_down" }, | |
| { "keys": ["ctrl+shift+up"], "command": "swap_line_up" }, | |
| { "keys": ["ctrl+shift+down"], "command": "swap_line_down" }, | |
| { "keys": ["ctrl+shift+super+d"], "command": "clone_file" }, | |
| { "keys": ["home"], "command": "move_to", "args": {"to": "bol"} }, | |
| { "keys": ["end"], "command": "move_to", "args": {"to": "eol"} }, | |
| { "keys": ["ctrl+k", "ctrl+b"], "command": "toggle_side_bar" }, | |
| { "keys": ["super+b"], "command": "noop" }, | |
| { "keys": ["ctrl+shift+d"], "command": "duplicate_line" }, | |
| { "keys": ["ctrl+v"], "command": "paste_and_indent" }, | |
| { "keys": ["ctrl+forward_slash"], "command": "toggle_comment", "args": { "block": false } }, | |
| { "keys": ["f3"], "command": "find_next" }, | |
| { "keys": ["ctrl+shift+t"], "command": "reopen_last_file" }, | |
| { "keys": ["ctrl+tab"], "command": "prev_view_in_stack" }, | |
| { "keys": ["ctrl+shift+tab"], "command": "next_view_in_stack" }, | |
| { "keys": ["ctrl+enter"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Add Line.sublime-macro"} }, | |
| { "keys": ["ctrl+shift+enter"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Add Line Before.sublime-macro"} }, | |
| { "keys": ["ctrl+alt+left"], "command": "prev_view" }, | |
| { "keys": ["ctrl+alt+right"], "command": "next_view" }, | |
| { "keys": ["ctrl+shift+l"], "command": "split_selection_into_lines" }, | |
| { "keys": ["ctrl+j"], "command": "join_lines" }, | |
| // TestRspec settings | |
| { | |
| "keys": ["shift+alt+r"], | |
| "command": "test_current_line", | |
| "context": [ | |
| { | |
| "key": "selector", | |
| "operator": "equal", | |
| "operand": "source.ruby, source.rspec" | |
| } | |
| ] | |
| }, | |
| { | |
| "keys": ["shift+alt+t"], | |
| "command": "test_current_file", | |
| "context": [ | |
| { | |
| "key": "selector", | |
| "operator": "equal", | |
| "operand": "source.ruby, source.rspec" | |
| } | |
| ] | |
| }, | |
| { "keys": ["shift+alt+e"], "command": "run_last_spec" }, | |
| { "keys": ["shift+alt+x"], "command": "display_output_panel" }, | |
| // END TestRspec | |
| // Mac keyboard layouts | |
| { | |
| "keys": ["super+shift+1"], | |
| "command": "set_layout", | |
| "args": | |
| { | |
| "cols": [0.0, 1.0], | |
| "rows": [0.0, 1.0], | |
| "cells": [[0, 0, 1, 1]] | |
| } | |
| }, | |
| { | |
| "keys": ["super+shift+2"], | |
| "command": "set_layout", | |
| "args": | |
| { | |
| "cols": [0.0, 0.5, 1.0], | |
| "rows": [0.0, 1.0], | |
| "cells": [[0, 0, 1, 1], [1, 0, 2, 1]] | |
| } | |
| }, | |
| // side-by-side column with small row underneath | |
| { | |
| "keys": ["super+shift+3"], | |
| "command": "set_layout", | |
| "args": | |
| { | |
| "cols": [0.0, 0.5, 1.0], | |
| "rows": [0.0, 0.8, 1.0], | |
| "cells": [[0, 0, 1, 1], [1, 0, 2, 1], [0, 1, 2, 2]] | |
| } | |
| }, | |
| // 2 rows, 3 columns | |
| { | |
| "keys": ["super+shift+5"], | |
| "command": "set_layout", | |
| "args": | |
| { | |
| "cols": [0.0, 0.33, 0.67, 1.0], | |
| "rows": [0.0, 0.5, 1.0], | |
| "cells": [[0, 0, 1, 1], [1, 0, 2, 1], [2, 0, 3, 1], | |
| [0, 1, 1, 2], [1, 1, 2, 2], [2, 1, 3, 2]] | |
| } | |
| }, | |
| // Kinesis keyboard layouts | |
| { | |
| "keys": ["alt+shift+1"], | |
| "command": "set_layout", | |
| "args": | |
| { | |
| "cols": [0.0, 1.0], | |
| "rows": [0.0, 1.0], | |
| "cells": [[0, 0, 1, 1]] | |
| } | |
| }, | |
| { | |
| "keys": ["alt+shift+2"], | |
| "command": "set_layout", | |
| "args": | |
| { | |
| "cols": [0.0, 0.5, 1.0], | |
| "rows": [0.0, 1.0], | |
| "cells": [[0, 0, 1, 1], [1, 0, 2, 1]] | |
| } | |
| }, | |
| // side-by-side column with small row underneath | |
| { | |
| "keys": ["alt+shift+3"], | |
| "command": "set_layout", | |
| "args": | |
| { | |
| "cols": [0.0, 0.5, 1.0], | |
| "rows": [0.0, 0.8, 1.0], | |
| "cells": [[0, 0, 1, 1], [1, 0, 2, 1], [0, 1, 2, 2]] | |
| } | |
| }, | |
| // 2 rows, 3 columns | |
| { | |
| "keys": ["alt+shift+5"], | |
| "command": "set_layout", | |
| "args": | |
| { | |
| "cols": [0.0, 0.33, 0.67, 1.0], | |
| "rows": [0.0, 0.5, 1.0], | |
| "cells": [[0, 0, 1, 1], [1, 0, 2, 1], [2, 0, 3, 1], | |
| [0, 1, 1, 2], [1, 1, 2, 2], [2, 1, 3, 2]] | |
| } | |
| }, | |
| // End layouts | |
| // Emmet for React | |
| {"keys": ["tab"], "command": "expand_abbreviation_by_tab", "context": | |
| [ | |
| { "operand": "source.js", "operator": "equal", "match_all": true, "key": "selector" }, | |
| { "match_all": true, "key": "selection_empty" }, | |
| { "operator": "equal", "operand": false, "match_all": true, "key": "has_next_field" }, | |
| { "operand": false, "operator": "equal", "match_all": true, "key": "auto_complete_visible" }, | |
| { "match_all": true, "key": "is_abbreviation" } | |
| ] | |
| }, | |
| // BracketHighlighter | |
| { | |
| "keys": ["ctrl+m"], | |
| "command": "bh_key", | |
| "args": { | |
| "plugin": { | |
| "args": {"select": "right", "alternate": true}, | |
| "command": "bh_modules.bracketselect", | |
| "type": ["__all__"] | |
| }, | |
| "lines": true, | |
| "no_outside_adj": null | |
| } | |
| }, | |
| // Select text between brackets | |
| { | |
| "no_outside_adj": null, | |
| "keys": ["ctrl+shift+m"], | |
| "command": "bh_key", | |
| "args": | |
| { | |
| "lines" : true, | |
| "plugin": | |
| { | |
| "type": ["__all__"], | |
| "command": "bh_modules.bracketselect" | |
| } | |
| } | |
| }, | |
| ] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "Profiles": [ | |
| { | |
| "Ansi 7 Color" : { | |
| "Green Component" : 0.73333334922790527, | |
| "Blue Component" : 0.73333334922790527, | |
| "Red Component" : 0.73333334922790527 | |
| }, | |
| "Tags" : [ | |
| ], | |
| "Ansi 12 Color" : { | |
| "Green Component" : 0.3333333432674408, | |
| "Blue Component" : 1, | |
| "Red Component" : 0.3333333432674408 | |
| }, | |
| "Ansi 8 Color" : { | |
| "Green Component" : 0.3333333432674408, | |
| "Blue Component" : 0.3333333432674408, | |
| "Red Component" : 0.3333333432674408 | |
| }, | |
| "Ansi 9 Color" : { | |
| "Green Component" : 0.3333333432674408, | |
| "Blue Component" : 0.3333333432674408, | |
| "Red Component" : 1 | |
| }, | |
| "Bold Color" : { | |
| "Green Component" : 1, | |
| "Blue Component" : 1, | |
| "Red Component" : 1 | |
| }, | |
| "Ansi 5 Color" : { | |
| "Green Component" : 0, | |
| "Blue Component" : 0.73333334922790527, | |
| "Red Component" : 0.73333334922790527 | |
| }, | |
| "Use Non-ASCII Font" : false, | |
| "Rows" : 25, | |
| "Default Bookmark" : "No", | |
| "Non-ASCII Anti Aliased" : true, | |
| "Use Bright Bold" : true, | |
| "Ansi 10 Color" : { | |
| "Green Component" : 1, | |
| "Blue Component" : 0.3333333432674408, | |
| "Red Component" : 0.3333333432674408 | |
| }, | |
| "Ambiguous Double Width" : false, | |
| "Jobs to Ignore" : [ | |
| "rlogin", | |
| "ssh", | |
| "slogin", | |
| "telnet" | |
| ], | |
| "Ansi 15 Color" : { | |
| "Green Component" : 1, | |
| "Blue Component" : 1, | |
| "Red Component" : 1 | |
| }, | |
| "Foreground Color" : { | |
| "Green Component" : 0.73333334922790527, | |
| "Blue Component" : 0.73333334922790527, | |
| "Red Component" : 0.73333334922790527 | |
| }, | |
| "Working Directory" : "\/Users\/joshuafrankel", | |
| "Blinking Cursor" : false, | |
| "Disable Window Resizing" : true, | |
| "Sync Title" : false, | |
| "Prompt Before Closing 2" : false, | |
| "BM Growl" : true, | |
| "Command" : "", | |
| "Description" : "Default", | |
| "Mouse Reporting" : true, | |
| "Screen" : -1, | |
| "Selection Color" : { | |
| "Green Component" : 0.8353000283241272, | |
| "Blue Component" : 1, | |
| "Red Component" : 0.70980000495910645 | |
| }, | |
| "Columns" : 80, | |
| "Idle Code" : 0, | |
| "Ansi 13 Color" : { | |
| "Green Component" : 0.3333333432674408, | |
| "Blue Component" : 1, | |
| "Red Component" : 1 | |
| }, | |
| "Custom Command" : "No", | |
| "ASCII Anti Aliased" : true, | |
| "Non Ascii Font" : "Monaco 12", | |
| "Vertical Spacing" : 1, | |
| "Use Bold Font" : true, | |
| "Option Key Sends" : 0, | |
| "Selected Text Color" : { | |
| "Green Component" : 0, | |
| "Blue Component" : 0, | |
| "Red Component" : 0 | |
| }, | |
| "Background Color" : { | |
| "Green Component" : 0, | |
| "Blue Component" : 0, | |
| "Red Component" : 0 | |
| }, | |
| "Character Encoding" : 4, | |
| "Ansi 11 Color" : { | |
| "Green Component" : 1, | |
| "Blue Component" : 0.3333333432674408, | |
| "Red Component" : 1 | |
| }, | |
| "Use Italic Font" : true, | |
| "Unlimited Scrollback" : true, | |
| "Keyboard Map" : { | |
| "0xf728-0x80000" : { | |
| "Text" : "d", | |
| "Action" : 10 | |
| }, | |
| "0xf702-0x280000" : { | |
| "Text" : "b", | |
| "Action" : 10 | |
| }, | |
| "0xf70d-0x20000" : { | |
| "Text" : "[21;2~", | |
| "Action" : 10 | |
| }, | |
| "0x7f-0x80000" : { | |
| "Text" : "0x1b 0x7f", | |
| "Action" : 11 | |
| }, | |
| "0xf708-0x20000" : { | |
| "Text" : "[15;2~", | |
| "Action" : 10 | |
| }, | |
| "0x33-0x40000" : { | |
| "Text" : "0x1b", | |
| "Action" : 11 | |
| }, | |
| "0xf703-0x260000" : { | |
| "Text" : "[1;6C", | |
| "Action" : 10 | |
| }, | |
| "0xf729-0x20000" : { | |
| "Text" : "[1;2H", | |
| "Action" : 10 | |
| }, | |
| "0xf702-0x260000" : { | |
| "Text" : "[1;6D", | |
| "Action" : 10 | |
| }, | |
| "0x38-0x40000" : { | |
| "Text" : "0x7f", | |
| "Action" : 11 | |
| }, | |
| "0xf72b-0x40000" : { | |
| "Text" : "[1;5F", | |
| "Action" : 10 | |
| }, | |
| "0xf70c-0x20000" : { | |
| "Text" : "[20;2~", | |
| "Action" : 10 | |
| }, | |
| "0xf701-0x260000" : { | |
| "Text" : "[1;6B", | |
| "Action" : 10 | |
| }, | |
| "0x32-0x40000" : { | |
| "Text" : "0x00", | |
| "Action" : 11 | |
| }, | |
| "0xf707-0x20000" : { | |
| "Text" : "[1;2S", | |
| "Action" : 10 | |
| }, | |
| "0xf703-0x240000" : { | |
| "Text" : "[1;5C", | |
| "Action" : 10 | |
| }, | |
| "0xf700-0x260000" : { | |
| "Text" : "[1;6A", | |
| "Action" : 10 | |
| }, | |
| "0xf702-0x240000" : { | |
| "Text" : "[1;5D", | |
| "Action" : 10 | |
| }, | |
| "0xf703-0x300000" : { | |
| "Text" : "0x5", | |
| "Action" : 11 | |
| }, | |
| "0x37-0x40000" : { | |
| "Text" : "0x1f", | |
| "Action" : 11 | |
| }, | |
| "0x3-0x200000" : { | |
| "Text" : "0xd", | |
| "Action" : 11 | |
| }, | |
| "0xf701-0x240000" : { | |
| "Text" : "[1;5B", | |
| "Action" : 10 | |
| }, | |
| "0xf702-0x300000" : { | |
| "Text" : "0x1", | |
| "Action" : 11 | |
| }, | |
| "0xf703-0x220000" : { | |
| "Text" : "[1;2C", | |
| "Action" : 10 | |
| }, | |
| "0xf739-0x0" : { | |
| "Text" : "", | |
| "Action" : 13 | |
| }, | |
| "0xf70b-0x20000" : { | |
| "Text" : "[19;2~", | |
| "Action" : 10 | |
| }, | |
| "0xf728-0x0" : { | |
| "Text" : "0x4", | |
| "Action" : 11 | |
| }, | |
| "0xf706-0x20000" : { | |
| "Text" : "[1;2R", | |
| "Action" : 10 | |
| }, | |
| "0xf700-0x240000" : { | |
| "Text" : "[1;5A", | |
| "Action" : 10 | |
| }, | |
| "0xf702-0x220000" : { | |
| "Text" : "[1;2D", | |
| "Action" : 10 | |
| }, | |
| "0x36-0x40000" : { | |
| "Text" : "0x1e", | |
| "Action" : 11 | |
| }, | |
| "0xf70f-0x20000" : { | |
| "Text" : "[24;2~", | |
| "Action" : 10 | |
| }, | |
| "0xf701-0x220000" : { | |
| "Text" : "[1;2B", | |
| "Action" : 10 | |
| }, | |
| "0xf70a-0x20000" : { | |
| "Text" : "[18;2~", | |
| "Action" : 10 | |
| }, | |
| "0xf729-0x40000" : { | |
| "Text" : "[1;5H", | |
| "Action" : 10 | |
| }, | |
| "0xf72b-0x20000" : { | |
| "Text" : "[1;2F", | |
| "Action" : 10 | |
| }, | |
| "0xf700-0x220000" : { | |
| "Text" : "[1;2A", | |
| "Action" : 10 | |
| }, | |
| "0x30-0x200000" : { | |
| "Text" : "0", | |
| "Action" : 12 | |
| }, | |
| "0xf705-0x20000" : { | |
| "Text" : "[1;2Q", | |
| "Action" : 10 | |
| }, | |
| "0x31-0x200000" : { | |
| "Text" : "1", | |
| "Action" : 12 | |
| }, | |
| "0x33-0x200000" : { | |
| "Text" : "3", | |
| "Action" : 12 | |
| }, | |
| "0x35-0x40000" : { | |
| "Text" : "0x1d", | |
| "Action" : 11 | |
| }, | |
| "0x34-0x200000" : { | |
| "Text" : "4", | |
| "Action" : 12 | |
| }, | |
| "0x32-0x200000" : { | |
| "Text" : "2", | |
| "Action" : 12 | |
| }, | |
| "0x35-0x200000" : { | |
| "Text" : "5", | |
| "Action" : 12 | |
| }, | |
| "0x36-0x200000" : { | |
| "Text" : "6", | |
| "Action" : 12 | |
| }, | |
| "0x37-0x200000" : { | |
| "Text" : "7", | |
| "Action" : 12 | |
| }, | |
| "0x2d-0x40000" : { | |
| "Text" : "0x1f", | |
| "Action" : 11 | |
| }, | |
| "0x38-0x200000" : { | |
| "Text" : "8", | |
| "Action" : 12 | |
| }, | |
| "0x2a-0x200000" : { | |
| "Text" : "*", | |
| "Action" : 12 | |
| }, | |
| "0x39-0x200000" : { | |
| "Text" : "9", | |
| "Action" : 12 | |
| }, | |
| "0x2b-0x200000" : { | |
| "Text" : "+", | |
| "Action" : 12 | |
| }, | |
| "0xf70e-0x20000" : { | |
| "Text" : "[23;2~", | |
| "Action" : 10 | |
| }, | |
| "0x2e-0x200000" : { | |
| "Text" : ".", | |
| "Action" : 12 | |
| }, | |
| "0x2d-0x200000" : { | |
| "Text" : "-", | |
| "Action" : 12 | |
| }, | |
| "0xf709-0x20000" : { | |
| "Text" : "[17;2~", | |
| "Action" : 10 | |
| }, | |
| "0x7f-0x100000" : { | |
| "Text" : "0x15", | |
| "Action" : 11 | |
| }, | |
| "0x2f-0x200000" : { | |
| "Text" : "\/", | |
| "Action" : 12 | |
| }, | |
| "0xf704-0x20000" : { | |
| "Text" : "[1;2P", | |
| "Action" : 10 | |
| }, | |
| "0x34-0x40000" : { | |
| "Text" : "0x1c", | |
| "Action" : 11 | |
| }, | |
| "0xf703-0x280000" : { | |
| "Text" : "f", | |
| "Action" : 10 | |
| } | |
| }, | |
| "Window Type" : 0, | |
| "Background Image Location" : "", | |
| "Blur" : true, | |
| "Scrollback Lines" : 0, | |
| "Send Code When Idle" : false, | |
| "Close Sessions On End" : true, | |
| "Terminal Type" : "xterm-256color", | |
| "Visual Bell" : true, | |
| "Flashing Bell" : false, | |
| "Silence Bell" : false, | |
| "Ansi 14 Color" : { | |
| "Green Component" : 1, | |
| "Blue Component" : 1, | |
| "Red Component" : 0.3333333432674408 | |
| }, | |
| "Name" : "Default", | |
| "Cursor Text Color" : { | |
| "Green Component" : 1, | |
| "Blue Component" : 1, | |
| "Red Component" : 1 | |
| }, | |
| "Shortcut" : "", | |
| "Cursor Color" : { | |
| "Green Component" : 0.73333334922790527, | |
| "Blue Component" : 0.73333334922790527, | |
| "Red Component" : 0.73333334922790527 | |
| }, | |
| "Ansi 0 Color" : { | |
| "Green Component" : 0, | |
| "Blue Component" : 0, | |
| "Red Component" : 0 | |
| }, | |
| "Ansi 1 Color" : { | |
| "Green Component" : 0, | |
| "Blue Component" : 0, | |
| "Red Component" : 0.73333334922790527 | |
| }, | |
| "Ansi 2 Color" : { | |
| "Green Component" : 0.73333334922790527, | |
| "Blue Component" : 0, | |
| "Red Component" : 0 | |
| }, | |
| "Custom Directory" : "No", | |
| "Ansi 4 Color" : { | |
| "Green Component" : 0, | |
| "Blue Component" : 0.73333334922790527, | |
| "Red Component" : 0 | |
| }, | |
| "Guid" : "64CF4FB9-1FBF-4A01-AC98-CA2462BD270B", | |
| "Horizontal Spacing" : 1, | |
| "Ansi 3 Color" : { | |
| "Green Component" : 0.73333334922790527, | |
| "Blue Component" : 0, | |
| "Red Component" : 0.73333334922790527 | |
| }, | |
| "Normal Font" : "Monaco 15", | |
| "Transparency" : 0.084071621192893381, | |
| "Right Option Key Sends" : 0, | |
| "Ansi 6 Color" : { | |
| "Green Component" : 0.73333334922790527, | |
| "Blue Component" : 0.73333334922790527, | |
| "Red Component" : 0 | |
| } | |
| }, | |
| { | |
| "Working Directory" : "\/Users\/joshuafrankel", | |
| "Prompt Before Closing 2" : false, | |
| "Selected Text Color" : { | |
| "Green Component" : 0, | |
| "Blue Component" : 0, | |
| "Red Component" : 0 | |
| }, | |
| "Rows" : 50, | |
| "Ansi 11 Color" : { | |
| "Green Component" : 1, | |
| "Blue Component" : 0.3333333432674408, | |
| "Red Component" : 1 | |
| }, | |
| "Use Italic Font" : true, | |
| "HotKey Characters" : "", | |
| "Foreground Color" : { | |
| "Green Component" : 0.73333334922790527, | |
| "Blue Component" : 0.73333334922790527, | |
| "Red Component" : 0.73333334922790527 | |
| }, | |
| "HotKey Window Floats" : false, | |
| "Right Option Key Sends" : 0, | |
| "Character Encoding" : 4, | |
| "Selection Color" : { | |
| "Green Component" : 0.8353000283241272, | |
| "Blue Component" : 1, | |
| "Red Component" : 0.70980000495910645 | |
| }, | |
| "Blend" : 0.5, | |
| "Mouse Reporting" : true, | |
| "Ansi 4 Color" : { | |
| "Green Component" : 0, | |
| "Blue Component" : 0.73333334922790527, | |
| "Red Component" : 0 | |
| }, | |
| "Non-ASCII Anti Aliased" : true, | |
| "Sync Title" : false, | |
| "Disable Window Resizing" : true, | |
| "Description" : "Default", | |
| "Close Sessions On End" : true, | |
| "Jobs to Ignore" : [ | |
| "rlogin", | |
| "ssh", | |
| "slogin", | |
| "telnet" | |
| ], | |
| "Scrollback Lines" : 0, | |
| "HotKey Window Reopens On Activation" : false, | |
| "Flashing Bell" : false, | |
| "BM Growl" : true, | |
| "Ansi 3 Color" : { | |
| "Green Component" : 0.73333334922790527, | |
| "Blue Component" : 0, | |
| "Red Component" : 0.73333334922790527 | |
| }, | |
| "Use Non-ASCII Font" : false, | |
| "Shortcut" : "", | |
| "Background Image Location" : "", | |
| "Bold Color" : { | |
| "Green Component" : 1, | |
| "Blue Component" : 1, | |
| "Red Component" : 1 | |
| }, | |
| "Unlimited Scrollback" : true, | |
| "Custom Command" : "No", | |
| "HotKey Key Code" : 0, | |
| "Keyboard Map" : { | |
| "0xf728-0x80000" : { | |
| "Text" : "d", | |
| "Action" : 10 | |
| }, | |
| "0xf702-0x280000" : { | |
| "Action" : 11, | |
| "Text" : "0x01" | |
| }, | |
| "0xf70d-0x20000" : { | |
| "Text" : "[21;2~", | |
| "Action" : 10 | |
| }, | |
| "0x7f-0x80000" : { | |
| "Text" : "0x1b 0x7f", | |
| "Action" : 11 | |
| }, | |
| "0xf701-0x280000" : { | |
| "Action" : 8, | |
| "Text" : "" | |
| }, | |
| "0x33-0x40000" : { | |
| "Text" : "0x1b", | |
| "Action" : 11 | |
| }, | |
| "0xf703-0x260000" : { | |
| "Text" : "[1;6C", | |
| "Action" : 10 | |
| }, | |
| "0xf729-0x20000" : { | |
| "Text" : "[1;2H", | |
| "Action" : 10 | |
| }, | |
| "0xf708-0x20000" : { | |
| "Text" : "[15;2~", | |
| "Action" : 10 | |
| }, | |
| "0xf700-0x280000" : { | |
| "Action" : 9, | |
| "Text" : "" | |
| }, | |
| "0xf702-0x260000" : { | |
| "Text" : "[1;6D", | |
| "Action" : 10 | |
| }, | |
| "0x38-0x40000" : { | |
| "Text" : "0x7f", | |
| "Action" : 11 | |
| }, | |
| "0xf72b-0x40000" : { | |
| "Text" : "[1;5F", | |
| "Action" : 10 | |
| }, | |
| "0xf70c-0x20000" : { | |
| "Text" : "[20;2~", | |
| "Action" : 10 | |
| }, | |
| "0xf701-0x260000" : { | |
| "Text" : "[1;6B", | |
| "Action" : 10 | |
| }, | |
| "0x32-0x40000" : { | |
| "Text" : "0x00", | |
| "Action" : 11 | |
| }, | |
| "0xf707-0x20000" : { | |
| "Text" : "[1;2S", | |
| "Action" : 10 | |
| }, | |
| "0xf703-0x240000" : { | |
| "Text" : "[1;5C", | |
| "Action" : 10 | |
| }, | |
| "0xf700-0x260000" : { | |
| "Text" : "[1;6A", | |
| "Action" : 10 | |
| }, | |
| "0xf702-0x240000" : { | |
| "Text" : "[1;5D", | |
| "Action" : 10 | |
| }, | |
| "0xf703-0x300000" : { | |
| "Text" : "0x5", | |
| "Action" : 11 | |
| }, | |
| "0x37-0x40000" : { | |
| "Text" : "0x1f", | |
| "Action" : 11 | |
| }, | |
| "0x3-0x200000" : { | |
| "Text" : "0xd", | |
| "Action" : 11 | |
| }, | |
| "0xf701-0x240000" : { | |
| "Text" : "[1;5B", | |
| "Action" : 10 | |
| }, | |
| "0xf702-0x300000" : { | |
| "Text" : "0x1", | |
| "Action" : 11 | |
| }, | |
| "0xf703-0x220000" : { | |
| "Text" : "[1;2C", | |
| "Action" : 10 | |
| }, | |
| "0xf739-0x0" : { | |
| "Text" : "", | |
| "Action" : 13 | |
| }, | |
| "0xf70b-0x20000" : { | |
| "Text" : "[19;2~", | |
| "Action" : 10 | |
| }, | |
| "0xf728-0x0" : { | |
| "Text" : "0x4", | |
| "Action" : 11 | |
| }, | |
| "0xf706-0x20000" : { | |
| "Text" : "[1;2R", | |
| "Action" : 10 | |
| }, | |
| "0xf700-0x240000" : { | |
| "Text" : "[1;5A", | |
| "Action" : 10 | |
| }, | |
| "0xf702-0x220000" : { | |
| "Text" : "[1;2D", | |
| "Action" : 10 | |
| }, | |
| "0x36-0x40000" : { | |
| "Text" : "0x1e", | |
| "Action" : 11 | |
| }, | |
| "0xf70f-0x20000" : { | |
| "Text" : "[24;2~", | |
| "Action" : 10 | |
| }, | |
| "0xf701-0x220000" : { | |
| "Text" : "[1;2B", | |
| "Action" : 10 | |
| }, | |
| "0xf70a-0x20000" : { | |
| "Text" : "[18;2~", | |
| "Action" : 10 | |
| }, | |
| "0xf729-0x40000" : { | |
| "Text" : "[1;5H", | |
| "Action" : 10 | |
| }, | |
| "0xf72b-0x20000" : { | |
| "Text" : "[1;2F", | |
| "Action" : 10 | |
| }, | |
| "0xf700-0x220000" : { | |
| "Text" : "[1;2A", | |
| "Action" : 10 | |
| }, | |
| "0x30-0x200000" : { | |
| "Text" : "0", | |
| "Action" : 12 | |
| }, | |
| "0xf705-0x20000" : { | |
| "Text" : "[1;2Q", | |
| "Action" : 10 | |
| }, | |
| "0x31-0x200000" : { | |
| "Text" : "1", | |
| "Action" : 12 | |
| }, | |
| "0x33-0x200000" : { | |
| "Text" : "3", | |
| "Action" : 12 | |
| }, | |
| "0x35-0x40000" : { | |
| "Text" : "0x1d", | |
| "Action" : 11 | |
| }, | |
| "0x34-0x200000" : { | |
| "Text" : "4", | |
| "Action" : 12 | |
| }, | |
| "0x32-0x200000" : { | |
| "Text" : "2", | |
| "Action" : 12 | |
| }, | |
| "0x35-0x200000" : { | |
| "Text" : "5", | |
| "Action" : 12 | |
| }, | |
| "0x36-0x200000" : { | |
| "Text" : "6", | |
| "Action" : 12 | |
| }, | |
| "0x37-0x200000" : { | |
| "Text" : "7", | |
| "Action" : 12 | |
| }, | |
| "0x2d-0x40000" : { | |
| "Text" : "0x1f", | |
| "Action" : 11 | |
| }, | |
| "0x38-0x200000" : { | |
| "Text" : "8", | |
| "Action" : 12 | |
| }, | |
| "0x2a-0x200000" : { | |
| "Text" : "*", | |
| "Action" : 12 | |
| }, | |
| "0x39-0x200000" : { | |
| "Text" : "9", | |
| "Action" : 12 | |
| }, | |
| "0x2b-0x200000" : { | |
| "Text" : "+", | |
| "Action" : 12 | |
| }, | |
| "0xf70e-0x20000" : { | |
| "Text" : "[23;2~", | |
| "Action" : 10 | |
| }, | |
| "0x2e-0x200000" : { | |
| "Text" : ".", | |
| "Action" : 12 | |
| }, | |
| "0x2d-0x200000" : { | |
| "Text" : "-", | |
| "Action" : 12 | |
| }, | |
| "0xf709-0x20000" : { | |
| "Text" : "[17;2~", | |
| "Action" : 10 | |
| }, | |
| "0x7f-0x100000" : { | |
| "Text" : "0x15", | |
| "Action" : 11 | |
| }, | |
| "0x2f-0x200000" : { | |
| "Text" : "\/", | |
| "Action" : 12 | |
| }, | |
| "0xf704-0x20000" : { | |
| "Text" : "[1;2P", | |
| "Action" : 10 | |
| }, | |
| "0x34-0x40000" : { | |
| "Text" : "0x1c", | |
| "Action" : 11 | |
| }, | |
| "0xf703-0x280000" : { | |
| "Action" : 11, | |
| "Text" : "0x05" | |
| } | |
| }, | |
| "Ansi 14 Color" : { | |
| "Green Component" : 1, | |
| "Blue Component" : 1, | |
| "Red Component" : 0.3333333432674408 | |
| }, | |
| "Ansi 2 Color" : { | |
| "Green Component" : 0.73333334922790527, | |
| "Blue Component" : 0, | |
| "Red Component" : 0 | |
| }, | |
| "Send Code When Idle" : false, | |
| "ASCII Anti Aliased" : true, | |
| "Tags" : [ | |
| ], | |
| "Ansi 9 Color" : { | |
| "Green Component" : 0.3333333432674408, | |
| "Blue Component" : 0.3333333432674408, | |
| "Red Component" : 1 | |
| }, | |
| "Use Bold Font" : true, | |
| "Silence Bell" : false, | |
| "Ansi 12 Color" : { | |
| "Green Component" : 0.3333333432674408, | |
| "Blue Component" : 1, | |
| "Red Component" : 0.3333333432674408 | |
| }, | |
| "Window Type" : 2, | |
| "Use Bright Bold" : true, | |
| "Has Hotkey" : true, | |
| "HotKey Modifier Activation" : 1, | |
| "Cursor Text Color" : { | |
| "Green Component" : 1, | |
| "Blue Component" : 1, | |
| "Red Component" : 1 | |
| }, | |
| "HotKey Window Dock Click Action" : 0, | |
| "Default Bookmark" : "No", | |
| "Cursor Color" : { | |
| "Green Component" : 0.73333334922790527, | |
| "Blue Component" : 0.73333334922790527, | |
| "Red Component" : 0.73333334922790527 | |
| }, | |
| "Ansi 1 Color" : { | |
| "Green Component" : 0, | |
| "Blue Component" : 0, | |
| "Red Component" : 0.73333334922790527 | |
| }, | |
| "Name" : "Double shift Hotkey", | |
| "Blinking Cursor" : false, | |
| "Guid" : "4B309AB8-80BB-4686-A2DB-70F7600ADE81", | |
| "Idle Code" : 0, | |
| "Ansi 10 Color" : { | |
| "Green Component" : 1, | |
| "Blue Component" : 0.3333333432674408, | |
| "Red Component" : 0.3333333432674408 | |
| }, | |
| "Ansi 8 Color" : { | |
| "Green Component" : 0.3333333432674408, | |
| "Blue Component" : 0.3333333432674408, | |
| "Red Component" : 0.3333333432674408 | |
| }, | |
| "Ambiguous Double Width" : false, | |
| "Blur Radius" : 2, | |
| "Ansi 0 Color" : { | |
| "Green Component" : 0, | |
| "Blue Component" : 0, | |
| "Red Component" : 0 | |
| }, | |
| "Blur" : true, | |
| "Vertical Spacing" : 1, | |
| "Normal Font" : "Monaco 14", | |
| "Ansi 7 Color" : { | |
| "Green Component" : 0.73333334922790527, | |
| "Blue Component" : 0.73333334922790527, | |
| "Red Component" : 0.73333334922790527 | |
| }, | |
| "Space" : -1, | |
| "HotKey Window AutoHides" : true, | |
| "Command" : "", | |
| "Terminal Type" : "xterm-256color", | |
| "Horizontal Spacing" : 1, | |
| "Option Key Sends" : 0, | |
| "HotKey Window Animates" : false, | |
| "HotKey Modifier Flags" : 0, | |
| "Ansi 15 Color" : { | |
| "Green Component" : 1, | |
| "Blue Component" : 1, | |
| "Red Component" : 1 | |
| }, | |
| "Ansi 6 Color" : { | |
| "Green Component" : 0.73333334922790527, | |
| "Blue Component" : 0.73333334922790527, | |
| "Red Component" : 0 | |
| }, | |
| "Transparency" : 0.08417869606598985, | |
| "HotKey Activated By Modifier" : true, | |
| "Background Color" : { | |
| "Green Component" : 0, | |
| "Blue Component" : 0, | |
| "Red Component" : 0 | |
| }, | |
| "Screen" : -1, | |
| "Initial Use Transparency" : true, | |
| "HotKey Characters Ignoring Modifiers" : "", | |
| "Bound Hosts" : [ | |
| ], | |
| "Non Ascii Font" : "Monaco 12", | |
| "Ansi 13 Color" : { | |
| "Green Component" : 0.3333333432674408, | |
| "Blue Component" : 1, | |
| "Red Component" : 1 | |
| }, | |
| "Columns" : 80, | |
| "HotKey Alternate Shortcuts" : [ | |
| ], | |
| "Visual Bell" : true, | |
| "Custom Directory" : "No", | |
| "Ansi 5 Color" : { | |
| "Green Component" : 0, | |
| "Blue Component" : 0.73333334922790527, | |
| "Red Component" : 0.73333334922790527 | |
| } | |
| } | |
| ] | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // These are my own created rules | |
| { | |
| "title": "Personal Modifications", | |
| "rules": [ | |
| { | |
| "description": "Alt+Left to Home", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "left_arrow", | |
| "modifiers": { | |
| "mandatory": [ | |
| "option" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "home" | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "Alt+Right to End", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "right_arrow", | |
| "modifiers": { | |
| "mandatory": [ | |
| "option" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "end" | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "Alt+Down to PageUp", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "up_arrow", | |
| "modifiers": { | |
| "mandatory": [ | |
| "option" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_up" | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "Alt+Down to PageDown", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "down_arrow", | |
| "modifiers": { | |
| "mandatory": [ | |
| "option" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down" | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "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": [ | |
| { | |
| "description": "PC-Style Copy/Paste/Cut", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "c", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "c", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "v", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "v", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "x", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "x", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "PC-Style Undo", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "z", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "z", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "Alt+Left to Home", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "left_arrow", | |
| "modifiers": { | |
| "mandatory": [ | |
| "option" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "home" | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "Alt+Right to End", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "right_arrow", | |
| "modifiers": { | |
| "mandatory": [ | |
| "option" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "end" | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "PC-Style Select-All", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "a", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "a", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "PC-Style Save", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "s", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "s", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "PC-Style New", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "n", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "n", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "PC-Style Find", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "f", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "f", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "g", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "g", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "PC-Style New Tab", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "t", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "t", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "PC-Style Close Window", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "w", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "w", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "PC-Style Bold/Italic/Underline(Ctrl+B/I/U)", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "b", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "b", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "i", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "i", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "u", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "u", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "PC-Style Reload(F5, Ctrl+R)", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "r", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "r", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "f5", | |
| "modifiers": { | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "r", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "PC-Style Screenshot (PrintScreen for whole, Shift+PrintScreen to select)", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\." | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "print_screen", | |
| "modifiers": { | |
| "mandatory": [ | |
| "shift" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "4", | |
| "modifiers": [ | |
| "left_command", | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\." | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "print_screen", | |
| "modifiers": { | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "3", | |
| "modifiers": [ | |
| "left_command", | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "Alt+Down to PageUp", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "up_arrow", | |
| "modifiers": { | |
| "mandatory": [ | |
| "option" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_up" | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "Alt+Down to PageDown", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "down_arrow", | |
| "modifiers": { | |
| "mandatory": [ | |
| "option" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "page_down" | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "PC-Style Control+Up/Down/Left/Right", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "left_arrow", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "left_arrow", | |
| "modifiers": [ | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "right_arrow", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "right_arrow", | |
| "modifiers": [ | |
| "left_option" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "up_arrow", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "up_arrow", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| }, | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "down_arrow", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "down_arrow", | |
| "modifiers": [ | |
| "left_command" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| }, | |
| { | |
| "description": "PC-Style Redo", | |
| "manipulators": [ | |
| { | |
| "conditions": [ | |
| { | |
| "bundle_identifiers": [ | |
| "^com\\.microsoft\\.rdc$", | |
| "^com\\.microsoft\\.rdc\\.mac$", | |
| "^com\\.microsoft\\.rdc\\.macos$", | |
| "^com\\.microsoft\\.rdc\\.osx\\.beta$", | |
| "^net\\.sf\\.cord$", | |
| "^com\\.thinomenon\\.RemoteDesktopConnection$", | |
| "^com\\.itap-mobile\\.qmote$", | |
| "^com\\.nulana\\.remotixmac$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer$", | |
| "^com\\.p5sys\\.jump\\.mac\\.viewer\\.web$", | |
| "^com\\.teamviewer\\.TeamViewer$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.2X\\.Client\\.Mac$", | |
| "^com\\.vmware\\.fusion$", | |
| "^com\\.vmware\\.horizon$", | |
| "^com\\.vmware\\.view$", | |
| "^com\\.parallels\\.desktop$", | |
| "^com\\.parallels\\.vm$", | |
| "^com\\.parallels\\.desktop\\.console$", | |
| "^org\\.virtualbox\\.app\\.VirtualBoxVM$", | |
| "^com\\.citrix\\.XenAppViewer$", | |
| "^com\\.vmware\\.proxyApp\\.", | |
| "^com\\.parallels\\.winapp\\.", | |
| "^com\\.apple\\.Terminal$", | |
| "^com\\.googlecode\\.iterm2$", | |
| "^co\\.zeit\\.hyperterm$", | |
| "^co\\.zeit\\.hyper$", | |
| "^io\\.alacritty$", | |
| "^net\\.kovidgoyal\\.kitty$" | |
| ], | |
| "type": "frontmost_application_unless" | |
| } | |
| ], | |
| "from": { | |
| "key_code": "y", | |
| "modifiers": { | |
| "mandatory": [ | |
| "control" | |
| ], | |
| "optional": [ | |
| "any" | |
| ] | |
| } | |
| }, | |
| "to": [ | |
| { | |
| "key_code": "z", | |
| "modifiers": [ | |
| "left_command", | |
| "left_shift" | |
| ] | |
| } | |
| ], | |
| "type": "basic" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| "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": { | |
| "key_code": "mission_control" | |
| } | |
| }, | |
| { | |
| "from": { | |
| "key_code": "f4" | |
| }, | |
| "to": { | |
| "key_code": "launchpad" | |
| } | |
| }, | |
| { | |
| "from": { | |
| "key_code": "f5" | |
| }, | |
| "to": { | |
| "key_code": "illumination_decrement" | |
| } | |
| }, | |
| { | |
| "from": { | |
| "key_code": "f6" | |
| }, | |
| "to": { | |
| "key_code": "illumination_increment" | |
| } | |
| }, | |
| { | |
| "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": "fastforward" | |
| } | |
| }, | |
| { | |
| "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": [], | |
| "virtual_hid_keyboard": { | |
| "country_code": 0, | |
| "mouse_key_xy_scale": 100 | |
| } | |
| } | |
| ] | |
| } |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
References