forked from okibcn/ChiralScroll
-
Notifications
You must be signed in to change notification settings - Fork 0
Implements chiral scrolling for Windows 10 similar to the Synaptics driver that used to work on Windows 7.
License
roelschroeven/ChiralScroll
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ChiralScroll Implements chiral scrolling for Windows 10 similar to the Synaptics driver that used to work on Windows 7. Uses raw touchpad input, so it should work on any laptop or other touchpad device. Usage: To use, simply leave running in the background. ChiralScroll runs in the system tray. To scroll vertically touch the right edge of the touchpad and drag up or down. To scroll horizontally touch the bottom edge of the touchpad and drag left or right. Once you start dragging you can continue to drag in circles to scroll coninuously. Settings: Right click the tray icon and select settings. You can change the scroll speed for both horizontal and vertical scrolling, and the size of the edge zones that start scrolling. Settings are saved in a settings.ini file in the same directory. To reverse the scrolling direction, use a negative scroll speed. The settings window lists all touchpad devices connected to the system. Should you have more than one, you can set them independently. The dvice names may not be obvous, so you may need to experiment to determine which device has which name. Building: Build using Visual Studio 2019. wxFormBuilder must be installed in "Program Files (x86)". If it is installed elsewhere, you will have to change the Custom Build Tool command for ChiralScroll.fbp. C++ dependencies should be installed automatically by vcpkg. If you need to manually install dependencies, use vcpkg to install: * abseil:x64-windows-static-md * wxwidgets:x64-windows-static-md The released version is based on the Debug build, and this is the version I recommend building. The Release build seems to have an issue where SendInput is occasionally very slow, causing scrolling to freeze.
About
Implements chiral scrolling for Windows 10 similar to the Synaptics driver that used to work on Windows 7.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 98.3%
- C 1.7%