From ad971a2fbdb91cfab9b345a976b4c4155a1d6e7d Mon Sep 17 00:00:00 2001 From: Arrow2718 Date: Thu, 11 Dec 2025 13:03:30 +0530 Subject: [PATCH 01/10] added a toggle for hiss scrolling direction --- plugin/mouse/mouse.talon | 5 +++-- plugin/mouse/mouse_scroll.py | 7 +++++++ settings.talon | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/plugin/mouse/mouse.talon b/plugin/mouse/mouse.talon index d1b0ef368c..0a53543736 100644 --- a/plugin/mouse/mouse.talon +++ b/plugin/mouse/mouse.talon @@ -126,5 +126,6 @@ wheel {user.continuous_scrolling_direction} here : user.mouse_scroll_continuous(continuous_scrolling_direction, number_small) copy mouse position: user.copy_mouse_position() # To scroll with a hiss sound, set mouse_enable_hiss_scroll to true in settings.talon -mouse hiss up: user.hiss_scroll_up() -mouse hiss down: user.hiss_scroll_down() +hiss | his up: user.hiss_scroll_up() +hiss | his down: user.hiss_scroll_down() +hiss | his toggle: user.hiss_toggle() diff --git a/plugin/mouse/mouse_scroll.py b/plugin/mouse/mouse_scroll.py index 0fb3d71567..0fd5f2df20 100644 --- a/plugin/mouse/mouse_scroll.py +++ b/plugin/mouse/mouse_scroll.py @@ -215,6 +215,13 @@ def hiss_scroll_down(): """Change mouse hiss scroll direction to down""" global hiss_scroll_up hiss_scroll_up = False + + def hiss_toggle(): + """Toggles mouse hiss scroll direction""" + global hiss_scroll_up + hiss_scroll_up = False if hiss_scroll_up is True else True + + @ctx.action_class("user") diff --git a/settings.talon b/settings.talon index 2aeb7ce19b..0d1caa21f3 100644 --- a/settings.talon +++ b/settings.talon @@ -43,7 +43,7 @@ settings(): user.mouse_enable_pop_click = 1 # If `true`, use a hissing noise to scroll continuously - user.mouse_enable_hiss_scroll = false + user.mouse_enable_hiss_scroll = true # How much time a hiss must last for to be considered a hiss rather than # part of speech, in ms From 6bedaccffb473a5c78e8aa94d80fea68ef724132 Mon Sep 17 00:00:00 2001 From: Arrow2718 Date: Thu, 11 Dec 2025 13:58:10 +0530 Subject: [PATCH 02/10] Updated Windows Install Instructions to use correct env var along with powershell --- README.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 2c3d34b0a5..bba33b315c 100644 --- a/README.md +++ b/README.md @@ -41,12 +41,15 @@ Note that it is also possible to install `community` by [downloading and extract It is recommended to install `community` using [`git`](https://git-scm.com/). -1. Install [`git`](https://git-scm.com/) -2. Open a [command prompt](https://www.wikihow.com/Open-the-Command-Prompt-in-Windows) -3. Paste the following into the command prompt window then press Enter: +1. Open a [powershell window](https://apps.microsoft.com/detail/9mz1snwt0n5d?hl=en-GB&gl=IN) +2. Install winget by pasting the following command into the Powershell Window + ``` + winget install --id Git.Git -e --source winget + ``` +3. Paste the following into the Powershell window then press Enter: ``` - cd %AppData%\Talon\user + cd $env:APPDATA/talon/user git clone https://github.com/talonhub/community community ``` From b65af09276226749b0d8ed2e8225b2771b26d3cb Mon Sep 17 00:00:00 2001 From: Arrow2718 Date: Thu, 11 Dec 2025 14:02:43 +0530 Subject: [PATCH 03/10] fixed typos in installation steps --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bba33b315c..785d811881 100644 --- a/README.md +++ b/README.md @@ -41,11 +41,13 @@ Note that it is also possible to install `community` by [downloading and extract It is recommended to install `community` using [`git`](https://git-scm.com/). -1. Open a [powershell window](https://apps.microsoft.com/detail/9mz1snwt0n5d?hl=en-GB&gl=IN) -2. Install winget by pasting the following command into the Powershell Window +1. Open a [powershell window](https://apps.microsoft.com/detail/9mz1snwt0n5d?hl=en-GB&gl=IN) (install if not already packaged with your windows installation) +2. Install git by pasting the following command into the Powershell Window + ``` winget install --id Git.Git -e --source winget ``` + 3. Paste the following into the Powershell window then press Enter: ``` From d17a87dcd2f27b48b12c86274b355c9d2c5a6a0a Mon Sep 17 00:00:00 2001 From: Arrow2718 Date: Thu, 11 Dec 2025 14:33:00 +0530 Subject: [PATCH 04/10] specified new powershell window is required after git installation --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 785d811881..71de46fc91 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ It is recommended to install `community` using [`git`](https://git-scm.com/). winget install --id Git.Git -e --source winget ``` -3. Paste the following into the Powershell window then press Enter: +3. Paste the following into a *new* Powershell window then press Enter: ``` cd $env:APPDATA/talon/user From 47a3600714ac6ae8c253272d4464cfa9e9201ad4 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 11 Dec 2025 09:13:14 +0000 Subject: [PATCH 05/10] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 71de46fc91..de4af1fc9c 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ It is recommended to install `community` using [`git`](https://git-scm.com/). winget install --id Git.Git -e --source winget ``` -3. Paste the following into a *new* Powershell window then press Enter: +3. Paste the following into a _new_ Powershell window then press Enter: ``` cd $env:APPDATA/talon/user From 5196615768a87e08d870e914f519af7d835b9543 Mon Sep 17 00:00:00 2001 From: Arrow2718 Date: Thu, 11 Dec 2025 14:53:16 +0530 Subject: [PATCH 06/10] specificity --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 71de46fc91..82e00d964c 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ It is recommended to install `community` using [`git`](https://git-scm.com/). winget install --id Git.Git -e --source winget ``` -3. Paste the following into a *new* Powershell window then press Enter: +3. Paste the following into a _new_ Powershell window _one_ line at a time: ``` cd $env:APPDATA/talon/user From 6c74b4fcfd4eca3b1b6186fb5148848dd3e2b6ea Mon Sep 17 00:00:00 2001 From: Arrow2718 Date: Thu, 11 Dec 2025 15:01:38 +0530 Subject: [PATCH 07/10] remove unwanted changes --- plugin/mouse/mouse.talon | 5 ++--- plugin/mouse/mouse_scroll.py | 5 +---- settings.talon | 2 +- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/plugin/mouse/mouse.talon b/plugin/mouse/mouse.talon index 0a53543736..b0f6fa9eb1 100644 --- a/plugin/mouse/mouse.talon +++ b/plugin/mouse/mouse.talon @@ -126,6 +126,5 @@ wheel {user.continuous_scrolling_direction} here : user.mouse_scroll_continuous(continuous_scrolling_direction, number_small) copy mouse position: user.copy_mouse_position() # To scroll with a hiss sound, set mouse_enable_hiss_scroll to true in settings.talon -hiss | his up: user.hiss_scroll_up() -hiss | his down: user.hiss_scroll_down() -hiss | his toggle: user.hiss_toggle() +mouse hiss up: user.hiss_scroll_up() +mouse hiss down: user.hiss_scroll_down() \ No newline at end of file diff --git a/plugin/mouse/mouse_scroll.py b/plugin/mouse/mouse_scroll.py index 0fd5f2df20..d2d2b9987e 100644 --- a/plugin/mouse/mouse_scroll.py +++ b/plugin/mouse/mouse_scroll.py @@ -216,10 +216,7 @@ def hiss_scroll_down(): global hiss_scroll_up hiss_scroll_up = False - def hiss_toggle(): - """Toggles mouse hiss scroll direction""" - global hiss_scroll_up - hiss_scroll_up = False if hiss_scroll_up is True else True + diff --git a/settings.talon b/settings.talon index 0d1caa21f3..2aeb7ce19b 100644 --- a/settings.talon +++ b/settings.talon @@ -43,7 +43,7 @@ settings(): user.mouse_enable_pop_click = 1 # If `true`, use a hissing noise to scroll continuously - user.mouse_enable_hiss_scroll = true + user.mouse_enable_hiss_scroll = false # How much time a hiss must last for to be considered a hiss rather than # part of speech, in ms From 5c9f614283e8dfbb6cbab61dae79f4334d1ec5ca Mon Sep 17 00:00:00 2001 From: Arrow2718 Date: Thu, 11 Dec 2025 15:07:50 +0530 Subject: [PATCH 08/10] SPECIFIC --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 71de46fc91..d4866f11ed 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ It is recommended to install `community` using [`git`](https://git-scm.com/). winget install --id Git.Git -e --source winget ``` -3. Paste the following into a *new* Powershell window then press Enter: +3. Paste the following into a _new_ Powershell window _one line at a time_: ``` cd $env:APPDATA/talon/user From 56e7e4c933dd7882f2e7b413b146ce63273184e7 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 11 Dec 2025 09:40:10 +0000 Subject: [PATCH 09/10] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- plugin/mouse/mouse.talon | 2 +- plugin/mouse/mouse_scroll.py | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/plugin/mouse/mouse.talon b/plugin/mouse/mouse.talon index b0f6fa9eb1..d1b0ef368c 100644 --- a/plugin/mouse/mouse.talon +++ b/plugin/mouse/mouse.talon @@ -127,4 +127,4 @@ wheel {user.continuous_scrolling_direction} here : copy mouse position: user.copy_mouse_position() # To scroll with a hiss sound, set mouse_enable_hiss_scroll to true in settings.talon mouse hiss up: user.hiss_scroll_up() -mouse hiss down: user.hiss_scroll_down() \ No newline at end of file +mouse hiss down: user.hiss_scroll_down() diff --git a/plugin/mouse/mouse_scroll.py b/plugin/mouse/mouse_scroll.py index d2d2b9987e..0fb3d71567 100644 --- a/plugin/mouse/mouse_scroll.py +++ b/plugin/mouse/mouse_scroll.py @@ -215,10 +215,6 @@ def hiss_scroll_down(): """Change mouse hiss scroll direction to down""" global hiss_scroll_up hiss_scroll_up = False - - - - @ctx.action_class("user") From 48b550f594cf0c87a8060bd482afdccb68b392cc Mon Sep 17 00:00:00 2001 From: Sayak Dhole Date: Sun, 11 Jan 2026 20:52:44 +0530 Subject: [PATCH 10/10] Revert git installation to GUI and update powershell environment variable --- README.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 2e195ee9c9..16bbad246c 100644 --- a/README.md +++ b/README.md @@ -41,14 +41,11 @@ Note that it is also possible to install `community` by [downloading and extract It is recommended to install `community` using [`git`](https://git-scm.com/). -1. Open a [powershell window](https://apps.microsoft.com/detail/9mz1snwt0n5d?hl=en-GB&gl=IN) (install if not already packaged with your windows installation) -2. Install git by pasting the following command into the Powershell Window +1. Install [`git`](https://git-scm.com/) - ``` - winget install --id Git.Git -e --source winget - ``` +2. Open a [powershell window](https://apps.microsoft.com/detail/9mz1snwt0n5d?hl=en-GB&gl=IN) (install if not already packaged with your windows installation) -3. Paste the following into a _new_ Powershell window _one line at a time_: +3. Paste the following into the Powershell window _one line at a time_: ``` cd $env:APPDATA/talon/user