recentpopularlog in

handcoding : karabinerelements   29

Mapping a key to a sequence of keys · Issue #347 · tekezo/Karabiner-Elements
When it comes to using Karabiner Elements to map a keyboard shortcut to multiple keys, the general syntax looks to be:

"to": [
{
"key_code": "a"
},
{
"key_code": "return_or_enter"
}
],
karabiner  karabinerelements  github  2018  mac  macos  osx  software 
6 weeks ago by handcoding
Holding letter vs tapping it · Issue #1667 · tekezo/Karabiner-Elements
This issue deals with some problems relating to getting press-and-hold bits to work in Karabiner Elements.
karabiner  karabinerelements  2019  github  mac  macos  osx  software  to_if_held_down_threshold_milliseconds 
may 2019 by handcoding
KE-complex_modifications/example_halt.json at master · pqrs-org/KE-complex_modifications
In short: If you have a press_and_hold remapping that doesn’t involve a modifier, you may need to add “halt: true” to the to_if_held_down portion to get it to work right.

(via: https://pqrs.org/osx/karabiner/json.html#from-event-definition-modifiers)
karabiner  keyboard  remapping  karabinerelements  2019  halt  to_if_held_down  mac  software 
may 2019 by handcoding
Karabiner not working at all in Mojave · Issue #1581 · tekezo/Karabiner-Elements
(On getting Karabiner Elements to work under Mojave:)
“Reinstalling Karabiner fixed the issue for me on Mojave. The underlying issue appeared to be:
‘[grabber] virtual_hid_device_client is not connected yet. Please wait for a while.’
“And the kext not being active / installed on my system.”
karabinerelements  mac  osx  macos  2018  mojave 
december 2018 by handcoding
The SpaceFN layout: trying to end keyboard inflation
This page offers a pretty good rundown of the canonical(?) SpaceFN layout (including explanatory screenshots and such).
spacefn  space  remapping  keyboard  2013  karabinerelements 
september 2018 by handcoding
New rule request · Issue #336 · pqrs-org/KE-complex_modifications
This is that Karabiner Elements issue about that fellow who was looking to exchange the slash and the question mark.
karabiner  karabinerelements  github  slash  questionmark  2018 
september 2018 by handcoding
pqrs-org/KE-complex_modifications
Here’s the GitHub page for Karabiner Elements’ complex modification rules webpage.
karabiner  karabinerelements  github  2018 
august 2018 by handcoding
Programmer Norman ? · Issue #16 · deekayen/norman
Here’s that GitHub issue where you helped that person through the steps for setting up Karabiner Elements to swap the numbers and symbols.
norman  github  numbers  symbols  2018  karabiner  karabinerelements 
june 2018 by handcoding
set_variable ordering matters for creating chords · Issue #960 · tekezo/Karabiner-Elements
“I have been using Karabiner to turn a standard MBP keyboard into a chorded one (t and h, or ‘th’ produce ‘the’, ‘ut’ produces ‘update’, ‘tu’ produces ‘through’, etc., with about 1500 words defined with the help of some Perl scripting) and have realized that the set_variable of Karabiner-Elements allows a much more elegant solution than Karabiner had. In essence, each key can trigger a variable, which can invoke a sub-map (layer).”
karabiner  chords  karabinerelements  2017 
may 2018 by handcoding
Return complex modifier not working with Alfred · Issue #870 · tekezo/Karabiner-Elements
Apparently the secret to double mapping a key to both that key and a modifier (when pressed alone) is add “lazy: true” to the portion of the remapping with the modifier:

"description": "Change return to control when used as modifier, return when used alone",
"from": {
"key_code": "return_or_enter",
"modifiers": {
"optional": [
"any"
]
}
},
"parameters": {
"basic": {
"to_if_alone_timeout_milliseconds": 400
}
},
"to": [
{
"key_code": "right_control",
"lazy": true
}
],
"to_if_alone": [
{
"key_code": "return_or_enter",
"modifiers": {
"optional": [
"any"
]
}
}
],
"type": "basic"
}
karabiner  karabinerelements  2018  keyboard  mac  macos  osx  remapping 
may 2018 by handcoding
Modifier keys (Cmd, Option / Alt, Shift) aren't registered when used in combination with function keys · Issue #1160 · tekezo/Karabiner-Elements
Apparently Karabiner Elements might break built-in modifier+FunctionKey bindings when it’s running? (Potential solution: Enable “Unknown Device in Karabiner Element’s settings.)
“When using IntelliJ IDEA and the built in keyboard, modifier keys aren’t registered when used in combination with function keys. I have set the MacOS System Preference to always show function keys when using IntelliJ (System Preferences > Keyboard > Shortcuts > Function Keys).”
karabiner  karabinerelements  functionkeys  keyboard  shortcuts  2017 
may 2018 by handcoding
Use any key as modifier · Issue #831 · tekezo/Karabiner-Elements
This thread goes over how you can use Karabiner Elements to set up arbitrary keys as modifier keys (like Tab).
karabiner  karabinerelements  modifiers  mac  osx  macos  software  2017 
may 2018 by handcoding
Move Cursor Word by Word in Terminal for Mac OS X
“Move Cursor Forward by Word in Terminal: Escape + F
“Move Cursor Backward by Word in Terminal: Escape + B”
terminal  escape  2016  navigation  karabiner  karabinerelements 
may 2018 by handcoding
How to disable a key? · Issue #145 · tekezo/Karabiner-Elements
In Karabiner Elements, to remap a key to nothing, set it to “out”.
karabiner  karabinerelements  2018  remapping  keyboard 
may 2018 by handcoding
Where to find karabiner.json? · Issue #950 · tekezo/Karabiner-Elements · GitHub
(On finding Karabiner Elements’ JSON file:)
“So, Terminal.app is the right choice. In there, you type: open ~/.config, this will open the hidden .config directory in a new Finder window. There you can navigate to karabiner/karabiner.json and open/edit that file with your favorite editor.”
karabiner  karabinerelements  json  2018 
may 2018 by handcoding
Karabiner-Elements complex_modifications rules
This is the page for Karabiner Elements for importing complex rules from the web.
karabiner  karabinerelements  keyboard  mac  osx  macos  2018 
april 2018 by handcoding
Microsoft Excel Mac, keyboard shortcut to edit in cell - Super User
If need be, you could try remapping Cmd+Enter to F2 in Excel using Karabiner Elements. (Granted, that might not be as convenient as just Enter, but at least you wouldn’t have to be hitting F2 all the time.)
excel  karabinerelements  macos  mac  remapping  2016 
april 2018 by handcoding
60% + MacBook Pro : MechanicalKeyboards
(Ooh—pro tip here.)
“karabiner-elements allows you to set the built-in keyboard to turn off when a specific USB device (keyboard) is plugged in.”
karabiner  karabinerelements  keyboards  mac  macbookpro  2018 
march 2018 by handcoding
SpaceFn implemented in the Xorg input driver
It looks like this Xorg input driver implements the SpaceFn bits with some pretty serious heuristics. Not that this is much use to you, necessarily, but the list of heuristics are here in case you might ever need to access those.

(via: https://github.com/tekezo/Karabiner-Elements/issues/877#issuecomment-355387398)
spacefn  heuristics  2017  space  karabiner  karabinerelements 
march 2018 by handcoding
howto short/long (sticky) keypress? (Ctrl/Esc et al.) · Issue #8 · tekezo/Karabiner-Elements
This comment goes over how you can disable Shift+9 and Shift+0 (in case you might like to force yourself to use Space Cadet shift instead).
shift  parenthesis  2017  karabiner  karabinerelements  rsi  spacecadet 
march 2018 by handcoding
wincent/karabiner.json at 26566e7d3f390162000fc9d6ae1fc8100aed3a15 · wincent/wincent
This post goes over a sample Karabiner Elements config file to:
-- remap CapsLock to Backspace when pressed alone but Ctrl when pressed with another key.
-- remap Return to Return when pressed alone but Ctrl when pressed with another key
-- remap Left Shift + Right Shift to toggle CapsLock
karabiner  karabinerelements  keyboard  shortcuts  2018  backspace  capslock  return  canonical 
march 2018 by handcoding
howto short/long (sticky) keypress? (Ctrl/Esc et al.) · Issue #8 · tekezo/Karabiner-Elements
This post goes over a sample Karabiner Elements config file to remap CapsLock to Esc when pressed alone but Ctrl when pressed with another key.

And more about what the to_if_alone_timeout_milliseconds parameter does:

“Just say you have caps lock set to fire backspace if pressed alone, or act as control if pressed with another key:

“• Hold caps lock for 995 ms, release: it fires backspace.
• Hold caps lock for 1005 ms, release: it does nothing (shows up in event viewer as control-down, control-up).

“1000ms is the default. I set it to 500ms in my set-up and I believe (subjectively) that I was able to notice the effect I described above.”
(https://github.com/tekezo/Karabiner-Elements/issues/8#issuecomment-318509471)
karabiner  karabinerelements  canonical  capslock  2018  escape 
march 2018 by handcoding
CapsLock to Escape Wq4gxrw.png 1,018×702 pixels
This post goes over how you can use Keyboard Maestro to bind “tap once” to a certain key, such as tapping CapsLock once to Escape.
(via https://github.com/tekezo/Karabiner-Elements/issues/8#issuecomment-248806737)
capslock  escape  keyboardmaestro  2016  karabiner  karabinerelements 
march 2018 by handcoding
Command/Apple Key getting stuck · Issue #466 · tekezo/Karabiner-Elements
It looks like Karabiner Elements (and maybe also Karabiner) have an issue where Command or Shift ends up getting stuck. Hmm.
karabiner  karabinerelements  2018  software  keyboard  mac  osx  macos 
march 2018 by handcoding
Switching command and control keys - Questions & Suggestions - Keyboard Maestro Discourse
“Try this. I built it from the thread you linked and by looking over the examples at the KE-complex_modifications GitHub repo11. I don’t have KE installed so I couldn’t actually test it.

“Best to keep each configuration in separate files and out of your main global config file. So save this into ~/.config/karabiner/assets/complex_modifications/teamviewer-swap-cmd-ctrl.json

“Go into Karabiner Preferences > Complex Modifications > Add rule then enable ‘Swap Left Control/Command only in Teamviewer’”
karabiner  karabinerelements  teamviewer  remapping  keyboard  mac  osx  2017 
march 2018 by handcoding
App specific settings possible? · Issue #808 · tekezo/Karabiner-Elements
Well it looks like Karabiner Elements might support per-application remapping now (albeit perhaps only through manipulating the JSON file directly).
karabiner  karabinerelements  2018  keyboard  mac  osx  macos 
march 2018 by handcoding
Swap square and curly brackets · Issue #818 · tekezo/Karabiner-Elements
This page goes over code that you can use for Karabiner Elements to swap square brackets and curly brackets.
karabiner  karabinerelements  2017  brackets  curly  square 
march 2018 by handcoding
Hyper Key in macOS Sierra with Karabiner Elements
"I’m very glad to say that it is now possible to do a proper Hyper remap with Karabiner Elements"
karabiner  karabinerelements  2017  remapping  keyboard 
june 2017 by handcoding

Copy this bookmark:





to read