-
-
Notifications
You must be signed in to change notification settings - Fork 40.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows Remote Desktop ignores auto shift [Bug] #13708
Comments
It's a known issue, and is a timing issue. Add this to your config.h:
And see if that fixes your issue. |
Any luck? |
I tried TAP_CODE_DELAY from 10 to 90 at wich point the keyboard is nearly unusable but autoshift still didn't work. |
Auto Shift uses |
As suggested I moved the I'll report back on another day.
|
That would add delay, but not help with the problem as no keyboard report is sent. See the comment just below where you're changing things - changing weak mods does not send one. Put |
I added send_keyboard_report and voila autoshift works 100% of the time.
But now I realized the other caveat for remote desktop: using shifted key_codes! I could fix this in quantum.c by adding a delay after the f() callback (f is calling send_keyboard_report )
|
my patch from above has shortcommings like delaying also on unregister_code16 and delaying twice when using tap_code16. looking at this patch and the patch to autoshift I am also not sure if the original delay in tap_code16 had additional purposes, but because it is also available for tap_code
|
Describe the Bug
On my Computer auto shift works as intended, but
Windows Remote Desktop ignores auto shift.
I tried AUTO_SHIFT_TIMEOUT between 80 - 150 with no effect.
Setting Remote Desktop to run Windows-Shortcuts on the client only, would resolve the auto shift problem, but alt+tab, win-key would run locally, wich is not intended
System Information
Additional Context
The text was updated successfully, but these errors were encountered: