01-10-2023, 12:02 PM
(This post was last modified: 01-10-2023, 12:12 PM by Fifi.
Edit Reason: Correcting typos
)
(01-10-2023, 03:10 AM)mnrvovrfc Wrote: Did this mouse come with your computer or did you buy it separately? As far as I know a Mac mouse has only one button. To get the "right mouse button click" on Windows, have to hold "command" key and then click on MacOS, right? But a third button? You have to tell me about it.
It's going to be difficult to consider this, well, because I have seen enough MacBook Pros and other portable computers by ApCo and they don't even have any buttons south of the keyboard, just the finger pad. Tap to click. Because I'm clumsy, none of those computers would have been for me at any price. :/
Also please note that the QB64 IDE is an emulation of a text-console-mode program for MS-DOS, in which mouse support was "tacked on". Had to run a resident program provided by M$ to have mouse support before launching the QB.EXE executable. It had nothing to do with Windows for as long as QuickBASIC was sold, but Windows v3.1 was already taking names by the time Visual Basic for DOS then for Windows came around in the mid-1990's. This might be difficult for somebody to comprehend who has never seen 16-bit software in action, and/or who has never seen a console-driven operating system more severe than an ordinary Linux or MacOS terminal.
I'm bumping this thread to see if DSMan195276 or someone else sees it and replies to you. I didn't like that goose-egg for a few days for your thread...
Hi mnrvovrfc,
Thank you for your post and welcome to the Apple world.
For info, all the iMac (the desktop machines, not the notebooks) come with a device called "Magic Mouse" that is a bluetooth device for over 15 years.
If this mouse looks like a single button device, in fact it's a three button mouse with the classical left and right clicks as well as the scrolling action of the third button of the classic Linux and Windows devices just when gliding your finger over its top.
You can also plug a standard USB mouse with its scrolling button (this is what I do when I'm out of battery on my Magic Mouse).
And the macOS recognizes all the actions (left and right clicks and scroll up and down) without any modification nor any kind of driver exactly as it's for Linux and Windows OS.
If you take a quick look at my profile, you should suppose that I'm perfectly aware of the mouse behavior on old systems since I started professionally computing in 1976 with CP/M and MP/M Oses, then later with PC-MS DOS 1.0 up to 7.1 on real IBM PCs, PCjr and PS/2 machines, then MS Windows starting with its 1.0 release up to the last current 11 and in the interum with OS/2 from version 1.0 to its last 4.51 release as well as with a bunch of Linux distros starting early in 1997 with RedHat 3.
Currently, I use 2 iMac 27 machines, one "mid 2011" with an Intel i7 4 cores @ 3.4 GHz and 32 Gb of RAM with macOS 10.13.6 (High Sierra) that's my development system, and the second "late 2°12" with an Intel I5 4 cores @ 3.2 GHz , 8 Gb of RAM and macOS 10.15.7 (Catalina) that's mainly my test system and my own web server that you can reach here.
For Windows 7 (32 & 64), Windows 10 (32 & 64) and 11 as well as my multiple Linux distros (mainly Mint Cinnamon, but also CentOS, Debian, Fedora, LMDE, Ubuntu, RHEL, Arch and Manjaro to name few of those), these OSes run in VMs (thanks to the best of all: VMware Fusion virtual machine commercial product) on my iMac 27 i7 and when I need to make tests on a baremetal system, I do it on my home made PC with an Intel i5 4 cores @ 3.25 GHz, 12 Gb of RAM and a 4 Gb HDD formatted in GPT mode to support multiple primary partitions (currently over 14) with the different boots managed with grub2.
So, to come back to the mouse actions on OS/X, they behave exactly like with other desktop environments.
However, I guess the interface of the macOS' mouse APIs are different than those of Linux and Windows and in order to manage them correctly, the QB64 and QB64PE devs must have a real iMac or a MacBook on witch they attach a Magic Mouse or a classic mouse device.
I don't know who's now in charge of the specific macOS developments but not long ago, that was Fellippe Heitor (the guy who gave the debugger for QB64 and now QB64PE as well as the "Dad" of InForm) who made a lot of them on this OS platform since he's an Apple aficionado like me.
To finish my post, this scrolling mouse problem on the QB64-QB64PE's IDE is known for a very long time but nobody ever took care of it.
I know that macOS is the poor relation of the operating systems here, but I wish it could be fixed once for all since without the scrolling actions, the IDE is almost unusable on Apple systems and forces users to use alternate editors such as CodeBlocks or the Apple development environment Xcode that are not appropriate to the QB74-QB64PE language nor are linked to the compiler.
Hope this message helps you to better understand the wonderful Apple world (no virus like with Linux but with a very cool designed GUI).
TIA for your concern.
Cheers.
Fifi
Before to send the arrow of truth, dip the head in a honey pot (Cheyenne saying).
Don't tell my Mom I'm on iMac with macOS, she thinks I work on PC with Windows.