From 886cb9ce69d10cb50c0c265cb71915f0058d1efd Mon Sep 17 00:00:00 2001 From: bap2pecs Date: Sat, 6 Jul 2024 23:44:54 -0400 Subject: [PATCH 1/3] add nightfall toggle --- public/json/nightfall_toggle.json | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 public/json/nightfall_toggle.json diff --git a/public/json/nightfall_toggle.json b/public/json/nightfall_toggle.json new file mode 100644 index 000000000..8cebf7a9e --- /dev/null +++ b/public/json/nightfall_toggle.json @@ -0,0 +1,26 @@ +{ + "title": "Nightfall Dark Mode Toggle", + "rules": [ + { + "description": "Change F7 to Ctrl+Cmd+Opt+T (toggle dark mode from Nightfall)", + "manipulators": [ + { + "from": { + "key_code": "f7" + }, + "to": [ + { + "key_code": "t", + "modifiers": [ + "left_control", + "left_command", + "left_option" + ] + } + ], + "type": "basic" + } + ] + } + ] +} From 3090401093941b65ca7d34f6810ed2cfdd784796 Mon Sep 17 00:00:00 2001 From: Tye! <79872146+quantum-designer@users.noreply.github.com> Date: Sat, 6 Jul 2024 23:54:51 -0700 Subject: [PATCH 2/3] Update Tye-Tartarus-v2.json to fix "decrease magnification size" setting --- public/json/Tye-Tartarus-v2.json | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/public/json/Tye-Tartarus-v2.json b/public/json/Tye-Tartarus-v2.json index 3c4c9488a..b10c63f54 100644 --- a/public/json/Tye-Tartarus-v2.json +++ b/public/json/Tye-Tartarus-v2.json @@ -1,7 +1,7 @@ { "title": "Tye Tartarus v2.json", "maintainers": [ - "tyeraymond-design" + "quantum-designer" ], "rules": [ { @@ -108,7 +108,7 @@ ] }, { - "description": "Razer 04 to shift command plus", + "description": "Razer 04 to command hyphen", "manipulators": [ { "conditions": [ @@ -132,9 +132,8 @@ }, "to": [ { - "key_code": "equal_sign", + "key_code": "hyphen", "modifiers": [ - "left_shift", "left_command" ] } From 6191c4aa5b0ed28df9e09ad0378c1818807f8ffc Mon Sep 17 00:00:00 2001 From: Takayama Fumihiko Date: Tue, 9 Jul 2024 18:47:15 +0900 Subject: [PATCH 3/3] Update personal_tekezo (Add button1+button2 -> button3) --- public/json/personal_tekezo.json | 28 +++++++++++++++++++++++++++- src/json/personal_tekezo.json.js | 28 +++++++++++++++++++++++++++- 2 files changed, 54 insertions(+), 2 deletions(-) diff --git a/public/json/personal_tekezo.json b/public/json/personal_tekezo.json index 12bc2d938..9524b599c 100644 --- a/public/json/personal_tekezo.json +++ b/public/json/personal_tekezo.json @@ -5,7 +5,7 @@ ], "rules": [ { - "description": "Personal rules (@tekezo) (rev 51)", + "description": "Personal rules (@tekezo) (rev 52)", "available_since": "14.12.6", "manipulators": [ { @@ -405,6 +405,32 @@ } ] }, + { + "type": "basic", + "from": { + "simultaneous": [ + { + "pointing_button": "button1" + }, + { + "pointing_button": "button2" + } + ], + "simultaneous_options": { + "key_up_when": "all" + }, + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "pointing_button": "button3" + } + ] + }, { "type": "basic", "from": { diff --git a/src/json/personal_tekezo.json.js b/src/json/personal_tekezo.json.js index 413eacee0..e0aff5bbb 100755 --- a/src/json/personal_tekezo.json.js +++ b/src/json/personal_tekezo.json.js @@ -10,7 +10,7 @@ function main() { maintainers: ['tekezo'], rules: [ { - description: 'Personal rules (@tekezo) (rev 51)', + description: 'Personal rules (@tekezo) (rev 52)', available_since: '14.12.6', manipulators: [].concat( coreConfiguration(), @@ -390,6 +390,32 @@ function emacs() { function mouse() { const result = [ + // simultaneous button1 + button2 => button3 + { + type: 'basic', + from: { + simultaneous: [ + { + pointing_button: 'button1', + }, + { + pointing_button: 'button2', + }, + ], + simultaneous_options: { + key_up_when: 'all', + }, + modifiers: { + optional: ['any'], + }, + }, + to: [ + { + pointing_button: 'button3', + }, + ], + }, + // mouse_motion_to_scroll (button5) { type: 'basic',