Comments (9)
KEY-DOWN - QMK: KC_CAPS Event key: CapsLock Code: CapsLock KeyCode: 20
KEY-DOWN - QMK: Event key: Unidentified Code: Unidentified KeyCode: 0
KEY-UP - QMK: KC_CAPS Event key: CapsLock Code: CapsLock KeyCode: 20 in 123.000ms
This is what happens when Caps Lock key is used as the input source switcher in MacOS.
from keyboards.
I don't think that this is a VIA problem.
VIA is just a GUI for changing the keymap.
This is more likely an issue with the underlying firmware which is QMK.
from keyboards.
qmk/qmk_firmware#15200
See if this PR is helpful.
from keyboards.
save my daytime ... git blame qmk source code, the 80 ms delay was added in sep 2021 .. recompile it & flash .. my apollo80
capslock works well ...
thanks
from keyboards.
Disabling NKRO does the job.
from keyboards.
@stage-two you are saying that the only thing needed is to disable NKRO or also change the tap delay?
from keyboards.
@yiancar just NKRO.
Tried it on: GMMK PRO, couple of Keychrons and others with Mac Mini 2018 and couple of Intel-based MBPs.
Same story everywhere: setting NKRO_ENABLE = no
in qmk rules.mk fixes Caps Lock input source switching.
This issue seems to be unrelated to VIA itself.
from keyboards.
Thank you for the info!
from keyboards.
@yiancar just NKRO. Tried it on: GMMK PRO, couple of Keychrons and others with Mac Mini 2018 and couple of Intel-based MBPs. Same story everywhere: setting
NKRO_ENABLE = no
in qmk rules.mk fixes Caps Lock input source switching.This issue seems to be unrelated to VIA itself.
This works for me, awesome!
FYI in VIA you could set some key to 'Toogle NKRO' and press it to toggle it off, then you can unbind it and set to other keys you want.
from keyboards.
Related Issues (20)
- Please add Keychron Q1 v2 (encoder) to keyboards list HOT 4
- Keyhive UT47.2 support outdated HOT 2
- How to add a keyboard? HOT 2
- MAGIC_TOGGLE_GUI is not supported HOT 3
- KBD67 MKII ISO RGB : LUFA Disk or bootloader mode not working HOT 1
- PER KEY RGB
- [Request] Don't completely crap out when errors occur.
- yiancardesigns/nebula68b: no accented vowels HOT 1
- keebio/BFO-9000 RGB? HOT 1
- RGB lighting HOT 1
- PULL REQUESTS PAUSED BETWEEN DECEMBER 2023 - JANUARY 2024
- [Feature Request] OLED display editor HOT 2
- Some layouts are not compatible with KLE schema
- Macro change color when caps lock is active HOT 1
- My keyboard is from keychron,but I can't find its model number.It is the Q14 pro. HOT 1
- Support for ch57x HOT 1
- Did via only support Wired connection? HOT 1
- Instructions for adding support for KeyChron Q3 Pro HOT 5
- "any" mappings aren't loaded from file HOT 2
- EK21 Keypad gets Incorrect Response on "DYNAMIC_KEYMAP_SET_BUFFER" when loading saved keymap JSON files HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from keyboards.