# Toggle Between Big and Normal Cursor

**URL:** <https://community.folivora.ai/t/toggle-between-big-and-normal-cursor/35740>\
**Category:** Bugs or Unexpected Behavior\
**Tags:** trackpad, cursor\
**Created:** [February 13, 2024, 1:06pm UTC](https://community.folivora.ai/t/toggle-between-big-and-normal-cursor/35740 "2024-02-13T13:06:19Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![snOOm](https://community.folivora.ai/letter_avatar_proxy/v4/letter/s/22d042/32.png) [@snOOm](https://community.folivora.ai/u/snOOm)\
**Post date:** [February 13, 2024, 1:06pm UTC](https://community.folivora.ai/t/toggle-between-big-and-normal-cursor/35740/1 "2024-02-13T13:06:19Z")

</div>

Running latest non-alpha.. 4.401

--

When I try to use the action "Toggle Between Big and Normal Cursor" it just makes the cursor bigger and then refuses to return it to the normal size.

* * *

Trackpad, Possibly others.

* * *

 ![Screenshot - 24.02.14 at 12.03.13AM](https://community.folivora.ai/uploads/default/original/3X/d/0/d0efacbfe253a392f5e6e66d0832d1709392e268.jpeg)

* * *

- MacBook Pro
- Sonoma 14.3.1
- BetterTouchTool version: 4.401

* * *

As per screenshot, I am attempting to invoke this action by pressing the shift button quickly twice. It partially works as it increases the cursor size but upon double pressing the shift again, does nothing resulting in a permanent large cursor!

---

<div class="post-metadata">

**Author:** ![Andreas\_Hegenberg](https://community.folivora.ai/user_avatar/community.folivora.ai/andreas_hegenberg/32/39221_2.png) [@Andreas\_Hegenberg](https://community.folivora.ai/u/Andreas_Hegenberg)\
**Post date:** [February 13, 2024, 1:12pm UTC](https://community.folivora.ai/t/toggle-between-big-and-normal-cursor/35740/2 "2024-02-13T13:12:20Z")

</div>

Seems to work fine here. Did you possibly quit BTT after the cursor was big?  
In that case try to reset it once (either via system settings or via the "Set Cursor Size" action

---

<div class="post-metadata">

**Author:** ![snOOm](https://community.folivora.ai/letter_avatar_proxy/v4/letter/s/22d042/32.png) [@snOOm](https://community.folivora.ai/u/snOOm)\
**Post date:** [February 13, 2024, 1:15pm UTC](https://community.folivora.ai/t/toggle-between-big-and-normal-cursor/35740/3 "2024-02-13T13:15:37Z")

</div>

Interesting. I have not quit BTT in any attempts. I have used the reset cursor size action to reset it back to 100% after it fails - which is each time.

Also, as I mentioned in a previous thread, this function used to just keep making the cursor bigger and bigger rather than toggle in a recent version. With the latest version it just makes it bigger (or smaller) then does nothing. No toggle.

???

---

<div class="post-metadata">

**Author:** ![snOOm](https://community.folivora.ai/letter_avatar_proxy/v4/letter/s/22d042/32.png) [@snOOm](https://community.folivora.ai/u/snOOm)\
**Post date:** [February 13, 2024, 1:20pm UTC](https://community.folivora.ai/t/toggle-between-big-and-normal-cursor/35740/4 "2024-02-13T13:20:00Z")

</div>

What trigger did you use to test it. Maybe it is the Key Sequence Trigger that is causing the problem?

---

<div class="post-metadata">

**Author:** ![Andreas\_Hegenberg](https://community.folivora.ai/user_avatar/community.folivora.ai/andreas_hegenberg/32/39221_2.png) [@Andreas\_Hegenberg](https://community.folivora.ai/u/Andreas_Hegenberg)\
**Post date:** [February 13, 2024, 1:21pm UTC](https://community.folivora.ai/t/toggle-between-big-and-normal-cursor/35740/5 "2024-02-13T13:21:23Z")

</div>

Weird, I just tried on another system but it is also working ok there.  
Maybe you can workaround it by using the "Cycle Through Multiple Actions" meta action, and then use two "Set/Change Cursor Size" actions where one of them is configured to make the cursor big and one to make it small again.

I used the exact same key sequence as you did for testing.

---

<div class="post-metadata">

**Author:** ![snOOm](https://community.folivora.ai/letter_avatar_proxy/v4/letter/s/22d042/32.png) [@snOOm](https://community.folivora.ai/u/snOOm)\
**Post date:** [February 13, 2024, 1:24pm UTC](https://community.folivora.ai/t/toggle-between-big-and-normal-cursor/35740/6 "2024-02-13T13:24:45Z")

</div>

Something is borked here.

So I tried setting a keystroke to do the same task as my key sequence and they both fail after one attempt (no toggle). Interestingly though, if I use one to make the cursor bigger, the other makes it smaller. Also, I am not the only one having this issue as it has been reported by another on here. Are you running an Alpha or 4.401?

---

<div class="post-metadata">

**Author:** ![Andreas\_Hegenberg](https://community.folivora.ai/user_avatar/community.folivora.ai/andreas_hegenberg/32/39221_2.png) [@Andreas\_Hegenberg](https://community.folivora.ai/u/Andreas_Hegenberg)\
**Post date:** [February 13, 2024, 1:46pm UTC](https://community.folivora.ai/t/toggle-between-big-and-normal-cursor/35740/7 "2024-02-13T13:46:21Z")

</div>

That's very weird as both (key sequence & keyboard shortcut) would call the same code in BTT.

Unfortunately it's hard to tell what's wrong. The APIs to change the cursor size are not public, which means also not documented. I have been using them for \> 10 years without many problems, but that doesn't mean they might behave in unexpected ways in specific configurations.

I'd recommend to use the "Cycle Through Multiple Actions" action, then use the "Set Cursor Size" action. That one is simpler because it doesn't need to get the original cursor size and doesn't need to keep state. (See bottom of this page [Control Action Sequence Flow · GitBook](http://docs.folivora.ai/docs/6a_control_flow_actions.html))

---

<div class="post-metadata">

**Author:** ![snOOm](https://community.folivora.ai/letter_avatar_proxy/v4/letter/s/22d042/32.png) [@snOOm](https://community.folivora.ai/u/snOOm)\
**Post date:** [February 13, 2024, 1:49pm UTC](https://community.folivora.ai/t/toggle-between-big-and-normal-cursor/35740/8 "2024-02-13T13:49:54Z")

</div>

Thanks for your help and taking the time. I'll take a look at your suggestions and see how I go. Cheers.

EDIT: Your suggestion worked like a charm. Thanks again.
