Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from pqrs-org:master #246

Open
wants to merge 104 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
2cc005e
Fixed command description
snipem Apr 21, 2021
8a242b4
Merge pull request #858 from snipem/fix-description-german-programming
tekezo May 1, 2021
1b26961
fix mapping for ','
pinalto May 2, 2021
e679db3
Merge pull request #859 from pinalto/fix/japanese-nicola-comma
tekezo May 2, 2021
0a8cfe1
Move src/vuejs/app files to src/vuejs
tekezo May 2, 2021
a0d73b2
Update vuejs dist files
tekezo May 2, 2021
80f0afc
Update .vscode
tekezo May 3, 2021
0318468
npm update
tekezo May 3, 2021
0dc0e69
Update vuejs dist files
tekezo May 3, 2021
a940f8d
Merge pull request #860 from tekezo/feature/update-vuejs
tekezo May 3, 2021
9d60905
Add condition not to remap Home and End (optional Shift) in Windows e…
rodrigodesalvobraz May 8, 2021
9941edc
Merge pull request #862 from rodrigodesalvobraz/master
tekezo May 9, 2021
27d3dbb
Add rule Section Sign to Backtick
May 12, 2021
d5ec0ad
Add rule Keychron K3 Remap £ to # for British
May 12, 2021
0e0627a
update(personal config): sunyour
cnsunyour May 12, 2021
df448fe
Simplify terminal shortcuts
marlonrichert May 12, 2021
ebde09c
Merge dual keys & ergoemacs into ergo fly keys
marlonrichert May 12, 2021
08ae39f
Don't use letters as dual keys in Ergo Fly Keys
marlonrichert May 13, 2021
56ee238
Add Rule section with opt to grave accent
fredericrous May 14, 2021
c37e702
Add dedicated `^X` keys to Ergo Fly Keys
marlonrichert May 15, 2021
e007a2d
Add `⌘D` to terminal shortcuts
marlonrichert May 15, 2021
58d919e
Use ⎋, not ⌥, for terminal keys in Ergo Fly Keys
marlonrichert May 16, 2021
904f659
Make terminal undo compatible with Bash/Readline
marlonrichert May 16, 2021
9db28bc
Vi_and_other_Workman
LoneExile May 17, 2021
9eadf4e
rewrite
LoneExile May 17, 2021
4b2ef06
Merge pull request #864 from fredericrous/master
tekezo May 17, 2021
2c2116f
Merge pull request #865 from fredericrous/backtick
tekezo May 17, 2021
0bea997
Merge pull request #866 from Wolowit/master
tekezo May 17, 2021
37920b8
Add "HHKB RCtF (Right Cmd to Fn)"
May 19, 2021
a242abf
fix hhkb_rctf.json
May 19, 2021
1333e5a
fix "hhkb_rctf.json"
May 19, 2021
691453c
fix: update mac_osx_on_rdp.json
varp May 19, 2021
59f553f
Merge pull request #867 from rinrinrin4046/master
tekezo May 19, 2021
ccaba3f
fix: updated version Mac OSX RDP
varp May 20, 2021
eb49acf
Hold and tap for Spanish accents
lilhand May 30, 2021
624bafd
Swap CMD and Option keys in the terminal (useful for CMD + f/b/d/./_ …
jjo May 30, 2021
7cfffea
rename to swap_alt_cmd_in_term.json to keep it consistent with other …
jjo May 31, 2021
82a5226
add Control_Shift (and Capslock_Shift) + C/V to copy/paste in term (a…
jjo May 31, 2021
6f426b1
move to src/json, properly use `frontmost_application_if("terminal")`
jjo May 31, 2021
854771e
simplify: use more erb power
jjo May 31, 2021
bef9ad3
Neo2: Home/end key for your terminal.
dominikmn May 31, 2021
46505eb
Add shortcuts for Apple Mail and Slack
aikinai May 31, 2021
b8ca0f7
swap_alt_cmd_in_term.json.erb: also swap right cmd<->option
jjo Jun 2, 2021
74010c6
Neo 2: Add positional information to rule description.
dominikmn Jun 2, 2021
474beee
Neo2: Adding an html description.
dominikmn Jun 2, 2021
b27e0bf
Create PC-Style_Shortcuts_Copy_Ctrl_Insert.json.erb
PeterSuh-Q3 Jun 6, 2021
20b0dd2
Merge pull request #872 from lilhand/spanish-accents
tekezo Jun 6, 2021
c9e7f66
Merge pull request #873 from pqrs-org/jjo-add-swap_command_option_in_…
tekezo Jun 6, 2021
2e548a6
Merge pull request #874 from aikinai/master
tekezo Jun 6, 2021
8f81c9c
Merge pull request #876 from PeterSuh-Q3/patch-1
tekezo Jun 6, 2021
25a8b76
Add public/json/PC-Style_Shortcuts_Copy_Ctrl_Insert.json
tekezo Jun 6, 2021
4e98b35
Neo2: Extend .erb file
dominikmn Jun 6, 2021
0d46f27
Merge branch 'feature/neo2-home-end-terminal' into feature/neo2-html-…
dominikmn Jun 6, 2021
485f9a0
Make minor edits in Neo2 description
jgosmann Jun 7, 2021
6013c4d
Merge pull request #875 from dominikmn/feature/neo2-home-end-terminal
jgosmann Jun 7, 2021
b8395f6
Merge pull request #877 from dominikmn/feature/neo2-html-description
jgosmann Jun 7, 2021
3652790
Neo2: Force links to open in new tab/window
dominikmn Jun 7, 2021
81b0105
Neo2: Fix small typo in rule description.
dominikmn Jun 7, 2021
2aa7616
Merge pull request #878 from pqrs-org/dominikmn-feature/neo2-html-des…
jgosmann Jun 9, 2021
883b40d
Add new complex rule "Right Shift to Cmd+Space if alone (to redefine …
Jun 11, 2021
a3b2d9d
Add more shortcuts for terminal apps
marlonrichert Jun 15, 2021
6134d03
Improve Ergo Fly Keys
marlonrichert Jun 15, 2021
dd352fd
Fix link targets in terminal navi & ergo fly keys
marlonrichert Jun 16, 2021
1d04fd3
Fix bug in terminal undo shortcut
marlonrichert Jun 18, 2021
7d2aebf
Add 2 more shortcuts
sourabhv Jun 26, 2021
5b7bb2a
Merge pull request #885 from pqrs-org/k6-shortcuts
sourabhv Jun 27, 2021
c287fe9
Add Logitech G502 Hero mouse shortcuts
sourabhv Jun 27, 2021
67e34cc
add script yubikey_disable_keystrokes (#887)
jonatasrenan Jul 2, 2021
f7071a3
Merge pull request #880 from VoronyukM/master
tekezo Jul 3, 2021
8e76329
Apply prettier to public/json/right_shift_to_switch_language.json
tekezo Jul 3, 2021
2cc06e2
Merge pull request #886 from sourabhv/logitech-g502-shortcuts
tekezo Jul 3, 2021
6fbb528
Add Eject to toggle Mute Mic in Microsoft Teams
redmer Jul 6, 2021
1c0d990
Add rules to remap symbols from JIS to US keyboard (#888)
halfwhole Jul 6, 2021
6c00d75
Added right command + v to paste without formatting
jakebox Jul 6, 2021
203d40e
Merge pull request #889 from redmer/master
tekezo Jul 7, 2021
647985e
Merge pull request #890 from jakebox/master
tekezo Jul 7, 2021
db6a7fe
Update personal_tekezo.json
tekezo Jul 7, 2021
aa1e406
Merge pull request #891 from tekezo/master
tekezo Jul 7, 2021
18934b1
add rule to execute Fish shell autocomplete command with shift + enter
cbejensen Jul 9, 2021
ea905d1
Add a new rule "Ctrl+b/Ctrl+f to arrow left/right"
sishida21 Jul 10, 2021
6ac1784
Map Right Command to take screenshot
anirudhsama Jul 11, 2021
247dac7
Merge pull request #894 from sishida21/master
tekezo Jul 11, 2021
b0784d9
Merge pull request #895 from anirudhsama/master
tekezo Jul 11, 2021
ee39841
Merge pull request #893 from cbejensen/shift-enter-fish-autocomplete-…
tekezo Jul 11, 2021
fa8585e
Add json/shift-enter-fish-shell-autocomplete.json to groups.json
tekezo Jul 11, 2021
23549d9
Add Hyper Key w/ Caps Lock fallback (#892)
slunsford Jul 13, 2021
0400bcf
Added mouse3/4 back/forward operation.
hi-hai Jul 14, 2021
e5549f0
Add Control, Command and Option as optional modifiers in JIS to US re…
halfwhole Jul 16, 2021
2e75a23
Add Left CTRL -> Hyper key modification (#898)
luanzeba Jul 16, 2021
b05e6c1
Add WebStorm and Android Studio to 'Function keys'
temporaryna Jul 18, 2021
6a55981
Complex rules for Neo2 enhanced for mixing keyboards
Jul 21, 2021
0752844
feat: added complex modifier for caps lock (#900)
egstad Jul 21, 2021
1982f96
Merge pull request #899 from mmelnic/patch-1
tekezo Jul 23, 2021
c176850
Apply src/json/terminal_navi.json.erb changes (1d04fd36900e25bdf7f3f6…
tekezo Jul 23, 2021
00fa57e
Merge pull request #901 from Kuchenaxt/complex_rules_neo2_keyboard_mi…
tekezo Jul 23, 2021
da5bec1
add left-command/right-command and esc to command and backquote
CLgithub Aug 4, 2021
2896aef
Merge pull request #904 from CLgithub/master
tekezo Aug 4, 2021
f6e7456
Add new complex rule: Caps Lock Vim Movements (#905)
paulchiu Aug 5, 2021
7694a3b
Update src/json/neo2.json.erb to apply public/json/neo2.json changes
tekezo Aug 6, 2021
89a7194
Add mouse_keys_mode to personal_tekezo
tekezo Aug 6, 2021
aa1d54b
Add mouse_keys_mode to personal_tekezo
tekezo Aug 6, 2021
535ec06
Merge branch 'master' of github.com:tekezo/KE-complex_modifications
tekezo Aug 6, 2021
275c584
Update .github/workflows/bin/karabiner_cli to version 13.5.2
tekezo Aug 6, 2021
c1a0819
Merge pull request #906 from tekezo/master
tekezo Aug 6, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified .github/workflows/bin/karabiner_cli
Binary file not shown.
4 changes: 2 additions & 2 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"**/dist/js/": true,
"public/css/": true,
"public/js/": true,
"src/vuejs/app/dist/": true,
"src/vuejs/app/public/": true
"src/vuejs/dist/": true,
"src/vuejs/public/": true
}
}
2 changes: 2 additions & 0 deletions public/extra_descriptions/Vi_and_other_Workman.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@

Edit some key for Workman keyboard layout.
68 changes: 68 additions & 0 deletions public/extra_descriptions/capslock_vim_movements.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
<link rel="stylesheet" href="../../vendor/css/bootstrap.min.css" />

<h4>Caps Lock Vim Movements</h4>

<p>Simulate Vim movements with caps lock as the main modifier.</p>

<h5>Motivation</h5>

<p>After trying a few different rules, they were too complicated and the feature
set ended up not combining well with native MacOS modifiers.</p>

<p>The objectives of this rule set are:</p>

<ul>
<li>Home-row caps lock engagement.</li>
<li>No modifier overrides so OS defaults continue to work.</li>
<li>Do not map keys that OS (MacOS) already support; i.e. Home can be achieved with Command + Caps + K.</li>
</ul>

<h5>Key Map</h5>

<table class="table">
<thead>
<tr>
<th scope="col">Key</th>
<th scope="col">Maps To</th>
</tr>
</thead>
<tbody>
<tr>
<td>Caps lock</td>
<td>Escape</td>
</tr>
<tr>
<td>Caps lock + Return</td>
<td>Caps lock</td>
</tr>
<tr>
<td>Caps lock + H</td>
<td>Left arrow</td>
</tr>
<tr>
<td>Caps lock + J</td>
<td>Down arrow</td>
</tr>
<tr>
<td>Caps lock + K</td>
<td>Up arrow</td>
</tr>
<tr>
<td>Caps lock + L</td>
<td>Right arrow</td>
</tr>
<tr>
<td>Caps lock + D</td>
<td>Page Down</td>
</tr>
<tr>
<td>Caps lock + U</td>
<td>Page Up</td>
</tr>
</tbody>
</table>

<h5>Credits</h5>

<p>This rule was largely based on work done by "CAPS LOCK: Converts 'jkl;' to
arrow keys, and 'spacebar' to a shift+opt modifier for easy text selection".</p>
81 changes: 0 additions & 81 deletions public/extra_descriptions/dual_keys.json.html

This file was deleted.

255 changes: 255 additions & 0 deletions public/extra_descriptions/ergo_fly_keys.json.html

Large diffs are not rendered by default.

66 changes: 0 additions & 66 deletions public/extra_descriptions/ergoemacs_mode.json.html

This file was deleted.

2 changes: 1 addition & 1 deletion public/extra_descriptions/german_programming.json.html
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<td>[</td>
</tr>
<tr>
<td>Left Command+#</td>
<td>Left Command+ä</td>
<td>]</td>
</tr>
<tr>
Expand Down
18 changes: 18 additions & 0 deletions public/extra_descriptions/keychron-k6-shortcuts.json.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<link rel="stylesheet" href="../../vendor/css/bootstrap.min.css" />

<h2>Keychron K6 Shortcuts</h2>

<p>This rule adds shortcuts to Keychron K6 to follow established muscle memory for window switching from a 100% layout</p>

<p>It also adds some extra mac specific shortcuts on less frequently used keys: Home, Page up, Page down</p>

<ul>
<li><kbd>Esc</kbd> &rarr; Escape</li>
<li><kbd>Shift</kbd> + <kbd>Esc</kbd> &rarr; <kbd>`</kbd> (grave)</li>
<li><kbd>Control</kbd> + <kbd>Esc</kbd> &rarr; <kbd>~</kbd> (tilda)</li>
<li><kbd>Command</kbd> + <kbd>Esc</kbd> &rarr; (Cycle through the current application's windows)</li>

<li><kbd>Home</kbd> &rarr; <em>Show Desktop</em></li>
<li><kbd>Page Up</kbd> &rarr; <em>Spotlight</em></li>
<li><kbd>Page Down</kbd> &rarr; <em>Mission Control</em></li>
</ul>
18 changes: 18 additions & 0 deletions public/extra_descriptions/logitech-g502-hero-shortcuts.json.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<link rel="stylesheet" href="../../vendor/css/bootstrap.min.css" />

<h2>Logitech G502 Hero Mouse Shortcuts</h2>

<p>This rule adds shortcuts to Logitech G502 Hero Mouse to replace Logitech GHub's common controls</p>

<ul>
<li><kbd>Button3</kbd> (Middle Mouse Button) &rarr; Mission Control</li>
<li><kbd>G4</kbd> &rarr; <kbd>&larr;</kbd> (Left Arrow)</li>
<li><kbd>G5</kbd> &rarr; <kbd>&rarr;</kbd> (Right Arrow)</li>
</ul>

<kbd>G4</kbd> and <kbd>G5</kbd> also support any modifiers so following options are possible:

<ul>
<li><kbd>G4</kbd> + <kbd>Control</kbd> &rarr; Previous Workspace</li>
<li><kbd>G5</kbd> + <kbd>Control</kbd> &rarr; Next Workspace</li>
</ul>
52 changes: 52 additions & 0 deletions public/extra_descriptions/neo2.json.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<link rel="stylesheet" href="../../vendor/css/bootstrap.min.css" />

<h2>Neo2 layout</h3>
<p>Rules for the <a href="http://neo-layout.org/" target="_blank">Neo2 keyboard layout</a>.</p>
<p>Intended to be used with the <a href="https://github.com/jgosmann/neo2-layout-osx" target="_blank">corresponding keyboard layout file</a>.</p>

<h3>Base rules</h3>
<table class="table">
<tr>
<td>Neo2 layer 4</td>
<td>Base rule for activating layer 4.</td>
</tr>
<tr>
<td>Neo2 layer 6</td>
<td>Base rule for activating layer 6.</td>
<tr>
<td>Neo2 mod 3 and 4 keys (Apple keyboard). Toggle mod4 by pressing both mod4 keys simultaneously.</td>
<td><p>Toggle <code>mod4</code> by pressing both mod4 keys simultaneously.</p><p>Take this rule if you are using your Mac with a common Apple keyboard.</p></td>
</tr>
<tr>
<td>Neo2 mod 3 and 4 keys (Windows keyboard). Toggle mod4 by pressing both mod4 keys simultaneously.</td>
<td><p>Toggle <code>mod4</code> by pressing both mod4 keys simultaneously.</p><p>Take this rule if you are using your Mac with a Windows keyboard or with the Apple Magic Keyboard with Numeric Keypad.</p></td>
</tr>
</table>

<h3>Extension rules</h3>
<table class="table">
<tr>
<td>Neo2 mod 4: Map ↖ to Home and ↘︎ to End in terminal apps.</td>
<td>
<p>This extra-rule lets you jump to the beginning and the end of a line in your terminal using <code>↖</code> and <code>↘︎</code> on layer 4. More precisely, it maps <code>mod4</code>+<code>a</code> to <code>Home</code> and <code>mod4</code>+<code>g</code> to <code>End</code> in the following terminal apps: macOS Terminal, iTerm2, Hyper, alacritty, kitty.</p>
<p>Make sure to move this rule <em>above</em> the rule 'Neo2 layer 4' in the Karabiner-Elements preferences.</p>
<p>In case you use the macOS Terminal: You need to perform an additional configuration step in the macOS Terminal preferences: Go to 'Terminal' -> 'Preferences' -> 'Profiles' -> 'Keyboard' and add the following two entries: Key: ↖ Action: \033OH and Key: ↘︎ Action: \033OF.</p>
</td>
</tr>
<tr>
<td>Toggle caps_lock by pressing left_shift + right_shift at the same time</td>
<td>Toggle <code>caps_lock</code> by pressing <code>left_shift</code> + <code>right_shift</code> at the same time.</td>
</tr>
<tr>
<td>Tab acts as Ctrl if pressed with another key</td>
<td><code>Tab</code> acts as <code>Ctrl</code> if pressed with another key. If pressed alone, it acts as usual.</td>
</tr>
<tr>
<td>Prevent problematic keys (?, /, #, =, and ')') from being treated as option key shortcut</td>
<td>This rule serves as a workaround for issues that layer 3 could cause in some applications. See <a href="https://github.com/jgosmann/neo2-layout-osx#know-issues" target="_blank">known issues</a> for more information.</td>
</tr>
<tr>
<td>Prevent all layer 3 keys from being treated as option key shortcut</td>
<td>This rule serves as a workaround for issues that layer 3 could cause in some applications. See <a href="https://github.com/jgosmann/neo2-layout-osx#know-issues" target="_blank">known issues</a> for more information.</td>
</tr>
</dl>
Loading