Open KyleHW opened 1 year ago
Try going into Karabiner-Elements Settings -> Devices and make sure "Modify events" is selected for your keyboard.
As a reference for viewers, I am using Keychron Q8 and Karabiner-Elements together, when using VIA, the key modifications do not take effect in Karabiner-Elements. https://www.keychron.com/blogs/archived/how-to-use-via-to-program-your-keyboard Therefore, I’ve resolved this issue by overriding with VIA instead of Karabiner-Elements.
I had a similar problem with my keyboard here is how I fixed it.
Open Karabiner-EventViewer and click on Devices. You will see a load of code on the right hand side of the window.
If you scroll down that code you will spot the names of the keyboards you are set up to use. Find the one that is having a problem.
Once you have found your keyboard in the list make a note of the product_id
number and the vendor_id
number.
Go to ~/.config/karabiner
and use your favourite text editor to open the file called karabiner.json
Once you're in there look for the product id number and vendor id number you made a note of earlier.
You should be in a bit of code that looks something like this
{
"disable_built_in_keyboard_if_exists": false,
"fn_function_keys": [],
"identifiers": {
"is_keyboard": true,
"is_pointing_device": false,
"product_id": 832,
"vendor_id": 1452
},
"ignore": false,
"manipulate_caps_lock_led": true,
"simple_modifications": [],
"treat_as_built_in_keyboard": false
},
Look at the line that has "ignore"
on it.
If it reads "ignore":true,
change it to "ignore":false,
then save and exit.
Once you've done that just quit and restart Karabiner-Elements, you should now find it works with your keyboard.
I hope this is helpful.
Make sure your device is selected here.
Credits: @muratoda
As a reference for viewers, I am using Keychron Q8 and Karabiner-Elements together, when using VIA, the key modifications do not take effect in Karabiner-Elements. https://www.keychron.com/blogs/archived/how-to-use-via-to-program-your-keyboard Therefore, I’ve resolved this issue by overriding with VIA instead of Karabiner-Elements.
i m trying to fix my keychron Q8 pro mapping too and VIA cannot set complex modifications
like Left ctrl + hjkl to arrow keys.
is anyone know how to fix it?
Make sure your device is selected here.
Credits: @muratoda
in my keychron Q8 pro even it is selected it is not working properly. it seems like all letter key works well while modifier keys dont work
As a reference for viewers, I am using Keychron Q8 and Karabiner-Elements together, when using VIA, the key modifications do not take effect in Karabiner-Elements. https://www.keychron.com/blogs/archived/how-to-use-via-to-program-your-keyboard Therefore, I’ve resolved this issue by overriding with VIA instead of Karabiner-Elements.
i m trying to fix my keychron Q8 pro mapping too and VIA cannot set
complex modifications
like Left ctrl + hjkl to arrow keys. is anyone know how to fix it?
emm. it is weird. after i reboot my mac, del and re-import the rule it doesn't work. and i mistakenly deleted one Simple Modifications mapping, and installed BetterTouchTool tried to set up mapping on this app, my mapping works on that tool and then it works well everywhere!
I am using a Macbook Pro M3 with Keychron K8 Pro. Previously, I was facing an issue where the modifications I made to my Keychron using VIA was not taking effect. To be more specific, I made two modifications: 1) Change Caps Lock -> Escape and 2) Change Right Shift -> Caps Lock.
For some reason, My keychron is registering the right shift as escape.
Steps I took to resolve: 1) Uninstall and Reinstall Karabiner (I was actually using an older version) 2) Restart Mac to update Karabiner driver 3) (Look at image) then disable modify events for keychron.
I realise there might be some conflict if you use both Karabiner and VIA together. Since I am always out and about, I use my Macbook keyboard often so I decided to only use karabiner. Besides, i dont have crazy modifications for my keyboard layout.
Hope this helps!
I am currently remapping keys for video games, but it simply doesn't work. The keys I remapped are still the same as before. I use macOS ventura for software, also the Keychron K2 Pro as my keyboard.
Thank you