Skip to content
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

[macOS] Capslock keybinding only firing on caps-lock "on" #1657

Open
PatrickOBoyle opened this issue Aug 11, 2019 · 2 comments

Comments

@PatrickOBoyle
Copy link

commented Aug 11, 2019

Note: Currently on macOS Catalina beta, but issue was triggered from Summer Scrub updates and has been perfectly fine on all versions of beta thus far. Haven't changed beta version since the issue began. Not familiar with any key-input API changes in Catalina so it may somehow be related otherwise though

Your system information

Computer Information:
Manufacturer: Apple
Model: MacBookPro14,2
Form Factor: Laptop
No Touch Input Detected

Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz
CPU Family: 0x6
CPU Model: 0x8e
CPU Stepping: 0x9
CPU Type: 0x0
Speed: 3500 Mhz
4 logical processors
2 physical processors
HyperThreading: Supported
FCMOV: Unsupported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported

Operating System Version:
MacOS 10.15.0 (64 bit)

Video Card:
Driver: Intel Iris Plus Graphics 650
Driver Version: 1.2
OpenGL Version: 2.1
Desktop Color Depth: 32 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x8086
DeviceID: 0x5927
Revision: 0x6
Number of Monitors: 2
Number of Logical Video Cards: 1
Primary Display Resolution: 2304 x 1296
Desktop Resolution: 4608 x 2592
Primary Display Size: 18.86" x 10.59" (21.61" diag)
47.9cm x 26.9cm (54.9cm diag)
Primary VRAM: 0 MB

Memory:
RAM: 16384 Mb

Miscellaneous:
UI Language: English
Media Type: DVD
Total Hard Disk Space Available: 476802 Mb
Largest Free Hard Disk Block: 149042 Mb
VR Headset: None detected

Please describe your issue in as much detail as possible:

Key-binding for capslock seems broken on macOS.

Expect it to trigger any time the key is pressed, it's currently triggering only on capslock on. Specifically seeing it for learning skills keybinding.

Steps for reproducing this issue:

  1. Set capslock as key for level-up
  2. Press key twice
  3. Observe interaction
@pulkitsharma07

This comment has been minimized.

Copy link

commented Aug 12, 2019

Can confirm. Need to press it twice in order to register it as an input.
Another way to replicate this bug, is to go to Settings, and try binding 'CAPSLOCK' for any action/item slot. It will be set only if capslock becomes "ON" on the keypress. So, if it is already "ON", it will require two keystrokes.

@danginsburg

This comment has been minimized.

Copy link

commented Aug 15, 2019

I believe this bug is caused by this change in SDL: https://hg.libsdl.org/SDL/rev/6a3b2cc9d66c. Assigning to @rcgordon

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants
You can’t perform that action at this time.