I've gotten into the habit of keeping MouseKeys enabled, so if I ever lose the mouse (which has happened in the past), I can still move the cursor around:
Zorin menu > Settings > Accessibility > Mouse Keys
The problem is that MouseKeys under Zorin OS is painfully slow, moving at only about 10 pixels per second. How to fix it?
The mousekey settings revert to defaults with each press of the NumLock key (and upon each reboot)... and while I'd tried xkbset, it doesn't update the values you've set... so each time you press the NumLock key, MouseKeys reverts to painfully slow.
I attempted every manner of Rube Goldbergesque mechanism to get it to stay set to what xkbset had put in, all to no avail.
But... dconf Editor
to the rescue!
flatpak install flathub ca.desrt.dconf-editor
flatpak run ca.desrt.dconf-editor
Wait for it to install, it should put an icon in Zorin menu > System Tools
. Start it up, navigate within dconf Editor to /org/gnome/desktop/a11y/keyboard
.
In there are the MouseKey settings.
I've set mousekeys-accel-time
to 3000, mousekeys-enable
to Enabled, mousekeys-init-delay
to 50, mousekeys-max-speed
to 300.
The settings persist between presses of the NumLock key, and between reboots.
When NumLock is off, your keyboard number keypad is a mouse controller.
The settings are apparently stored in:
/var/lib/flatpak/runtime/org.kde.Platform/x86_64/5.15-22.08/1f10e0ef45eebebad541b446e604f7dbbaf3318397319efd6d062ee55479e750/files/share/glib-2.0/schemas/org.gnome.desktop.a11y.keyboard.gschema.xml
/var/lib/flatpak/runtime/org.freedesktop.Platform/x86_64/22.08/5d128770a411052d02065ac6baed827e5f02fa03c20c7a36d64951e33b2bb7b9/files/share/glib-2.0/schemas/org.gnome.desktop.a11y.keyboard.gschema.xml
/var/lib/flatpak/runtime/org.gnome.Platform/x86_64/43/1ed543396e73e56e7c870487c8b56b82a1109dc6881ebb33287c8ad2b496f40c/files/share/glib-2.0/schemas/org.gnome.desktop.a11y.keyboard.gschema.xml
/usr/share/glib-2.0/schemas/org.gnome.desktop.a11y.keyboard.gschema.xml