<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unexpected-keyboard/srcs/juloo.keyboard2/Pointers.java, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/'/>
<entry>
<title>Some slider changes (#1195)</title>
<updated>2026-02-26T23:41:48+00:00</updated>
<author>
<name>dzaima</name>
</author>
<published>2026-02-26T23:41:48+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=27fdcb6bfcc43d80840b777974bb5a085b4529de'/>
<id>27fdcb6bfcc43d80840b777974bb5a085b4529de</id>
<content type='text'>
* Helper for whether a slider is vertical

* Only accumulate delta for the current slider's direction

* Slow down horizontal cursor movement while ctrl is held</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Helper for whether a slider is vertical

* Only accumulate delta for the current slider's direction

* Slow down horizontal cursor movement while ctrl is held</pre>
</div>
</content>
</entry>
<entry>
<title>Slider sensitivity option and improve slider ergonimics (#1070)</title>
<updated>2025-08-17T17:24:08+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-08-17T17:24:08+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=cedf3aeb1c63ac91f550dd48f984cf4f6cf68ed7'/>
<id>cedf3aeb1c63ac91f550dd48f984cf4f6cf68ed7</id>
<content type='text'>
* Add option 'Space bar slider sensitivity'

* Fix slider moving the cursor twice at the beginning

The slider was generating two events when first activated.
Since 2bed42857.

* Make slider less sensitive for the first step

This moves the second slider step approximately 40% further and takes the
new sensitivity option into account.
Allows moving the cursor by one spot more easily.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add option 'Space bar slider sensitivity'

* Fix slider moving the cursor twice at the beginning

The slider was generating two events when first activated.
Since 2bed42857.

* Make slider less sensitive for the first step

This moves the second slider step approximately 40% further and takes the
new sensitivity option into account.
Allows moving the cursor by one spot more easily.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix missing swipe vibration and visual feedback (#1054)</title>
<updated>2025-07-22T20:03:53+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-07-22T20:03:53+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=2bed42857bb733c5d5be04855d5bf87d5492043c'/>
<id>2bed42857bb733c5d5be04855d5bf87d5492043c</id>
<content type='text'>
This was removed by mistake in 42528ab211.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was removed by mistake in 42528ab211.</pre>
</div>
</content>
</entry>
<entry>
<title>Make vertical sliders slower (#1023)</title>
<updated>2025-07-01T21:41:49+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-07-01T21:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=1ff3bf2fc953b9445ac7ffbd1723475139281f72'/>
<id>1ff3bf2fc953b9445ac7ffbd1723475139281f72</id>
<content type='text'>
Make vertical sliders slower. The intention is to make the up/down
slider slower, as we have less visibility and do smaller movements in
that direction.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make vertical sliders slower. The intention is to make the up/down
slider slower, as we have less visibility and do smaller movements in
that direction.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix selection mode not exited when selection cleared (#1020)</title>
<updated>2025-06-19T21:12:37+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-06-19T21:12:37+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=c6da6d6ab55f694d4c6a393c4fdb45f6dde7c873'/>
<id>c6da6d6ab55f694d4c6a393c4fdb45f6dde7c873</id>
<content type='text'>
The selection mode was not exited when the selection was cleared with,
for example, ctrl+x.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The selection mode was not exited when the selection was cleared with,
for example, ctrl+x.</pre>
</div>
</content>
</entry>
<entry>
<title>Improve selection mode when selection ends cross (#1013)</title>
<updated>2025-06-18T23:10:06+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-06-18T23:10:06+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=42528ab211d440996d002441dc4f1b9db0e98525'/>
<id>42528ab211d440996d002441dc4f1b9db0e98525</id>
<content type='text'>
Emptying the selection with the spacebar slider puts the selection mode
in an unexpected state. This checks that this doesn't happen.

The selection ends can now cross each other, reversing the selection
order. Special care is made to make sure that the sliders go in the
expected direction.

Pointers is changed to send a `onPointerDown` for the first slider event
instead of a `onPointerHold`. This event is detected in
`KeyEventHandler` and the selection ends are reordered if needed when
sliding again.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Emptying the selection with the spacebar slider puts the selection mode
in an unexpected state. This checks that this doesn't happen.

The selection ends can now cross each other, reversing the selection
order. Special care is made to make sure that the sliders go in the
expected direction.

Pointers is changed to send a `onPointerDown` for the first slider event
instead of a `onPointerHold`. This event is detected in
`KeyEventHandler` and the selection ends are reordered if needed when
sliding again.</pre>
</div>
</content>
</entry>
<entry>
<title>Restore previous swipe sensibility</title>
<updated>2025-03-29T11:04:36+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-03-29T11:04:36+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=0acf66d4559007e5ae82fac0d12b0797f91e0fec'/>
<id>0acf66d4559007e5ae82fac0d12b0797f91e0fec</id>
<content type='text'>
The distance at which a swipe was considered successful was reduced in
188c682 to allow making circle gestures on a key that also had a slider.
It was also useful in reducing accidental sliding.

This is impractical for normal typing so it is reverted. The reduced
range continues to be used for sliders.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The distance at which a swipe was considered successful was reduced in
188c682 to allow making circle gestures on a key that also had a slider.
It was also useful in reducing accidental sliding.

This is impractical for normal typing so it is reverted. The reduced
range continues to be used for sliders.
</pre>
</div>
</content>
</entry>
<entry>
<title>Slightly less permissive swipe detection</title>
<updated>2025-01-25T21:31:23+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-01-25T21:11:36+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=188c68279d6c75ed94f82ca7fc0b56c54614f174'/>
<id>188c68279d6c75ed94f82ca7fc0b56c54614f174</id>
<content type='text'>
This allows starting an anticircle gesture on a key with sliders on two
opposite sides.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows starting an anticircle gesture on a key with sliders on two
opposite sides.
</pre>
</div>
</content>
</entry>
<entry>
<title>Vibrate when a circle gesture ends</title>
<updated>2025-01-18T10:45:13+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-01-18T10:41:11+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=b93bc9024205561f4e4021ec66a2526ed17ad8cd'/>
<id>b93bc9024205561f4e4021ec66a2526ed17ad8cd</id>
<content type='text'>
This is especially useful when discovering the circle gestures and to
feel when a gesture has been entered by accident.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is especially useful when discovering the circle gestures and to
feel when a gesture has been entered by accident.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow sliders in every directions</title>
<updated>2025-01-11T16:13:58+00:00</updated>
<author>
<name>Jules Aguillon</name>
</author>
<published>2025-01-11T16:13:58+00:00</published>
<link rel='alternate' type='text/html' href='https://ps.run/git/unexpected-keyboard/commit/?id=ca05c073d27e6e5faaf46970ae76d89a7e69a44a'/>
<id>ca05c073d27e6e5faaf46970ae76d89a7e69a44a</id>
<content type='text'>
Sliders are no longer limited to the x dimension and can be placed in
corners or purely on the y dimension.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sliders are no longer limited to the x dimension and can be placed in
corners or purely on the y dimension.
</pre>
</div>
</content>
</entry>
</feed>
