Following this post on Amigaworld, I wondered if it is possible to enable wheelmouse support for classic programs running on OS4Final. I use Wordworth, and TurboCalc on a daily basis and mousewheel support would be very useful.
Forget NewMouse and Freewheel, use either Macc on os4depot or use the NEWMOUSE option in IPrefs
Both convert the OS4 wheel support into the old newmouse hack. don't expect everything to work, programs have to be specifically written to use newmouse.
Btw. NewMouse software works with serial mice connected to a serial port, not PS/2 or USB mice.
Edit: I just tried WW7, it does not support newmouse.
Edited by Severin on 2007/2/27 19:59:10
Amiga user since 1985 AOS4, A-EON, IBrowse & Alinea Betatester
The only Docs I can find is on the CD,in Documentation/C/IPrefs.doc.
Quote:
commands/IPREFS commands/IPREFS
NAME IPREFS - To communicate Preferences information stored in the individual editor files to the Workbench.
FORMAT IPREFS
TEMPLATE (none)
PATH C:IPREFS
FUNCTION IPREFS reads the individual system Preferences files and passes the information to the Workbench so that it can reply accordingly. IPREFS is generally run in the Startup-sequence after the Preferences files are copied to ENV:. Each time a user selects Save or Use from within an editor, IPREFS is notified and passes the information along to Workbench. If necessary, IPREFS will reset Workbench in order to implement those changes. If any project or tool windows are open, IPREFS will display a requester asking you to close any non-drawer windows.
There is a C:IPrefs in S/Startup-Sequence, I presume I just add 'newmouse' after that. Is it case sensitive?
There is a C:IPrefs in S/Startup-Sequence, I presume I just add 'newmouse' after that. Is it case sensitive?
Command line arguments are not case sensitive, however, when you select turkish as preferred language, you can choose between an international variant which behaves like other languages and a turkish variant which does turkish case comparison.
The turkish case comparison routine handles i and I as different letters because a small letter i (with dot above) matches the capital letter I with dot above and the small letter dotless i matches the capital letter I (without dot above).
But for IPrefs this doesnt matter anyway because when IPrefs is started the preferred language is still english. All shell scripts started after IPrefs may get problems when using lowercase keywords which contain an "i" when running on a turkish machine, shell script writers are encouraged to always use uppercase for keywords...
Brilliant!!! This works with both WordWorth and TurboCalc.
1. Change 'C:IPrefs' line in S/Startup-Sequence to 'C:IPrefs NEWMOUSE', and saved.
2. Download and install Freewheel , from Aminet. ????I put it in WBStartUp, but as it is a commodity, I am not sure if this is the right place.
3. Re-booted A1.
I have loaded documents larger than one page in both WordWorth and TurboCal, and the mousewheel works a treat. I haven't really looked at the FreeWheel options, but there is a GUI to set various options.
Seems the source code of FreeWheel is available, so if a problem is detected, one can eventually correct it (theorically it should even be possible to directly support OS4 mouse events without the IPrefs's NEWMOUSE option).
The source code is in the acrhive, so some enterprising coder could probably make an OS4 native version wuite easily.
@Severin
I am only using it in its default mode, and one of the reasons I left the settings alone was because of the reasons you gave. I only know if gives me mouse-wheel scrolling in two programs I use on a daily basis.