Rank: Advanced Member
Groups: Approved
Joined: 9/26/2018(UTC) Posts: 73 Location: 北京 Thanks: 18 times Was thanked: 1 time(s) in 1 post(s)
|
Hi Rob: In order to better use s +, I recently bought a mouse with 15 buttons, but there are only 2 auxiliary keys in the setting interface of S +. Is there a more friendly solution for the multi button mouse? Can the program recognize and use more mouse auxiliary keys? Thank you.
|
|
|
|
Rank: Administration
Groups: Translators, Members, Administrators Joined: 1/11/2018(UTC) Posts: 1,382 Location: Tampa, FL Thanks: 28 times Was thanked: 431 time(s) in 364 post(s)
|
Unfortunately, Windows only natively processes the Left, Middle, Right, X1, and X2 buttons. All other buttons are handled by the mouse manufacturer's hardware driver and software.
S+ operates by installing a Windows mouse hook, but those mouse hooks only support the buttons above.
You can setup those buttons in the mouse software to press hot keys, then have a hot key in S+ which will be processed.
But those additional buttons cannot be used as stroke buttons.
|
1 user thanked Rob for this useful post.
|
|
|
Rank: Advanced Member
Groups: Approved
Joined: 9/26/2018(UTC) Posts: 73 Location: 北京 Thanks: 18 times Was thanked: 1 time(s) in 1 post(s)
|
I will try the solution you mentioned. Thank you very much for your reply.
|
|
|
|
Rank: Newbie
Groups: Approved
Joined: 5/10/2022(UTC) Posts: 8 Location: Tokyo Thanks: 1 times Was thanked: 1 time(s) in 1 post(s)
|
@liuchina just of curiosity, what mouse do you use? @Rob, may I have the source for the test plugin dll, please? This link http://www.strokesplus.net/files/TestPlugIn.zip no longer works. I might actually get around to write that plugin at some point ... https://www.logitechg.co...ation/developer-lab.htmlAlso, where would i search for logging about lading the plugins? I knew it was a longshopt, but I dropped the LogitechGkeyEnginesWrapper.dll from the GKey SDK in the $+ plugins folder,, and it failed to load, but not even the trace buid says anything about that. Just the GUI shows it in the Failed to load section.
|
|
|
|
Rank: Administration
Groups: Translators, Members, Administrators Joined: 1/11/2018(UTC) Posts: 1,382 Location: Tampa, FL Thanks: 28 times Was thanked: 431 time(s) in 364 post(s)
|
|
|
|
|
Rank: Administration
Groups: Translators, Members, Administrators Joined: 1/11/2018(UTC) Posts: 1,382 Location: Tampa, FL Thanks: 28 times Was thanked: 431 time(s) in 364 post(s)
|
Originally Posted by: enfantreble Also, where would i search for logging about lading the plugins? I knew it was a longshopt, but I dropped the LogitechGkeyEnginesWrapper.dll from the GKey SDK in the $+ plugins folder,, and it failed to load, but not even the trace buid says anything about that. Just the GUI shows it in the Failed to load section.
Plugins have to be a .NET Framework 4.8 Class Library type of DLL or it will fail to load the assembly. It's just calling this within a try/catch: https://learn.microsoft.com/en-us/dotnet/api/system.reflection.assembly.load?view=netframework-4.8.1There's no logging for unsupported DLLs. If it is a proper .NET Class, you would get other errors displayed by S+ and/or in the Event Viewer if it failed during loading the class library.
|
|
|
|
Rank: Newbie
Groups: Approved
Joined: 5/10/2022(UTC) Posts: 8 Location: Tokyo Thanks: 1 times Was thanked: 1 time(s) in 1 post(s)
|
|
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The StrokesPlus.net Forum uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close