CrossOver Support - Community Forums

Important Information These are community forums and not official technical support. If you need official support: Contact Us

CrossOver Mac
Discussion about CrossOver Mac

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

USB Overdrive (or other method of custom bindings)

I use USB Overdrive to customize the bindings on my mouse, depending on which app I'm using. For example, in Word, I might want the the side button to be Control-Z, whereas in a game, I might want it to be mouse button 5.

However, I can't seem to do this with apps within Crossover.

I can select custom bindings for the Crossover app itself. But then Crossover launches programs with an app called "wine64-preloader." And because wine64-preloader doesn't seem to actually exist on my hard drive, I can't point Overdrive at it. And the custom bindings I have selected for Crossover don't seem to apply to wine64-preloader.

Has anybody found a way around this using Overdrive? If not, is there another way to directly control the behavior of my mouse buttons with Crossover-launched Windows apps?

Jacob Sager Weinstein wrote:

I use USB Overdrive to customize the bindings on my mouse, depending on which app I'm using. For example, in Word, I might want the the side button to be Control-Z, whereas in a game, I might want it to be mouse button 5.

However, I can't seem to do this with apps within Crossover.

I can select custom bindings for the Crossover app itself. But then Crossover launches programs with an app called "wine64-preloader." And because wine64-preloader doesn't seem to actually exist on my hard drive, I can't point Overdrive at it. And the custom bindings I have selected for Crossover don't seem to apply to wine64-preloader.

Has anybody found a way around this using Overdrive? If not, is there another way to directly control the behavior of my mouse buttons with Crossover-launched Windows apps?

I used USB Overdrive for a very long time. I changed to BetterTouchTool some years ago because:
1- Apple changed the way Macs handle multiple keyboards, including multiple virtual keyboards. MacOS will no longer recognize simultaneous keypresses from two different keyboards. It used to be possible to use USB Overdrive to configure a mouse button as, for example, the COMMAND key which would allow that mouse button and some keypress on the keyboard to work together which gave me the ability to do various in-app commands (including something as simple as COMMAND-C for a copy operation) without having to use two hands on the keyboard or some contortionist nonsense with multiple fingers of one hand. That is no longer possible with USB Overdrive due to that change in MacOS. But it is with BetterTouchTool because it does not use "virtual keyboards" to do its job.
2- USB Overdrive's own interface requires that a specific app bundle be identified, by selecting the app bundle in a Finder-like dialogue within the file system; in order to act as a trigger for an app-specific configuration. As you noticed, some applications run processes that do not have Finder-able names. While it is still possible to use USB Overdrive with these apps by manually selecting a preset within USB Overdrive, this is very inconvenient and not really practicable when switching among multiple applications running simultaneously. BetterTouchTool, however, can use arbitrary process names entered by the user in its configuration settings as preset triggers and so as long as you know the name of the process (be it wine64-preloader or something else) BetterTouchTool can use the name of that process to switch to a desired preset.

This is not a knock on USB Overdrive in any way! It is a fantastic tool. It can do some things better than BetterTouchTool, for example it is much better at detecting multiple mouse buttons when a mouse has more than 4 or 5 and assigning non-default signals to those mouse buttons. USB Overdrive is also much simpler to configure. But for setting up mouse buttons as modifier keys to be used in conjunction with keyboard keypresses, and for assigning presets to process names rather than application bundles, BetterTouchTool is... better. You can get more information about it here:
https://folivora.ai

1

Thanks! Very helpful. I will check out Better Touch Tool.

(Also, thanks for mentioning the possibility of just manually switching presets in Overdrive. I should have thought of that but believe it or not, it never occurred to me! It will be a workable short-term solution while I decide whether I want to switch to Better Touch Tool.)

Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiNENNU1dmTW52RUhXVnVVUiIsImdkcHIiOjB9