Questions tagged [karabiner]

Questions about extending Karabiner's functionality through use of private.xml

Karabiner, formerly called KeyRemap4MacBook, is an application for Mac OS X that allows the user to take complete control of keyboards and mice by setting up custom keybindings. It ships with hundreds of built-in bindings, fixes for common annoyances or broken drivers, and examples.

Bindings can be as simple as switching the Tab and the Return keys, or as complex as defining series of keystrokes and simulated mouse clicks and movements to occur in response to a single user action.

Karabiner is extended through an XML-based file, private.xml, that defines custom mouse and keyboard bindings.

59 questions
26
votes
1 answer

Karabiner for Linux?

Background: for the past five years or so, I have been using Mac hardware (high end MacBook Pro laptops for the most part) and software after many years of using Gnu/Linux on typical PC hardware with ergonomic keyboards. More importantly, as a…
pajato0
  • 3,628
  • 3
  • 31
  • 37
8
votes
3 answers

Using Karabiner Elements, how can I toggle the WASD keys to arrow keys. Only while Caps lock active?

Love this program and thankful for any help Like the title states, I have my left hand on my SHIFT KEY, OPTION KEY and COMMAND key all the time. but I hate when I have to use my arrow keys to move shapes. I would like the ability to change WASD as…
epecho
  • 81
  • 5
7
votes
2 answers

Karabiner-Elements map a key to a combination keys

I'm new to Karabiner. As I understand it this program can change the keyboard mapping. I understand and able to use the "Simple modification" "From key" "To key". But If I want to remap my Home button to CTRL+LEFT_ARROW how do I do that? Currently…
RonPringadi
  • 1,294
  • 1
  • 19
  • 44
7
votes
1 answer

hammerspoon remap control key: sends esc when pressed alone, send control when pressed with other keys

This is a extremely useful remap in my opinion, since you almost never type control alone, why not remap it to esc? Since karabiner is gone I've been trying to restore my favourite feature using hammerspoon, I think this can be achieved but I just…
timfeirg
  • 1,426
  • 18
  • 37
5
votes
2 answers

How to enter 3.Plane chars of the Neo2 keyboard layout in emacs running on Mac OS X?

I've got a problem on OS X with emacs, Karabiner and the Neo2 keyboard layout a alternativ German keyboard layout. The third and fifth keyboard plane entert with Capslock as mod key is not working. My keyboard layout of choice is Neo2, I set it up,…
Dings
  • 103
  • 1
  • 4
4
votes
0 answers

karabiner - remap alt tab to different keys

Is it possible to remap left_option + tab to alt-tab and left_option + shift + tab for reverse alt-tab? Configuration below has problems with changing the direction of the selection, for example switching from alt-tab to alt-shift-tab first closes…
krizajb
  • 1,715
  • 3
  • 30
  • 43
4
votes
1 answer

How can I disable shift (or any modifier) for some keys but not for others?

I have a bad habit of using right shift to write quotes (""). See, I just did it right there. I'd like to disable the specific combination of R_SHIFT+" so I'm forced to use the left shift. Does anyone know how to do this? I think I'll eventually…
Adhi R.
  • 177
  • 10
4
votes
1 answer

Karabiner-Elements how to map pc style home-end keys

recently I'v updated to macOS sierra and found that Karabiner is not supported. Developers have released Karabiner-Elements but it seem in a "pre-user friendly" state. I cant understand how to map home and end keys in a pc style, as in the original…
Sky010DotMe
  • 71
  • 1
  • 7
3
votes
1 answer

To map the application key to right-click at caret position using Karabiner-Elements

To map the application key to right-click using Karabiner-Elements one can use: "simple_modifications": [ { "from": { "key_code": "application" }, "to": { "pointing_button": "button2" } …
Trevor
  • 525
  • 2
  • 6
  • 19
3
votes
1 answer

How to exchange square bracket and curly bracket (karabiner)

On Karabiner rules (https://pqrs.org/osx/karabiner/complex_modifications/), there is a rule for Exchange paren and square bracket but there is no rule for Exchange square bracket and curly braket. [Q] How to exchange square bracket and curly bracket…
alper
  • 2,919
  • 9
  • 53
  • 102
3
votes
1 answer

How to call kill and yank function from Hammerspoon or Karabiner

OSX default kill(ctrl + k) and yank(ctrl + y) function doesn't work when using Thai or Korean input mode. Other key bindings for cursor movements are also disabled. So I'm trying to emulate the function by using Hammerspoon. But I couldn't find out…
ironsand
  • 14,329
  • 17
  • 83
  • 176
3
votes
2 answers

karabiner elements json: how to make 'left_option" + "up_arrow" to "up_arrow" x 10?

The title says it all. One more information is that I use apple wired keyboard with macbook pro - "clam shell is closed" while external monitors are attached. I added the following at the correct file, but doesn't work. I want to use it for Xcode…
Brian Hong
  • 930
  • 11
  • 15
3
votes
2 answers

Karabiner: Change double quote to single

Is it possible to replace double quote key to single quote with Karabiner (keyboard customizer for OS X)? https://pqrs.org/osx/karabiner/
Sinan Eldem
  • 5,564
  • 3
  • 36
  • 37
3
votes
3 answers

In Karabiner how to send keystones with delay in-between?

in Karainer, on Mac OS X+ This config gives me 5 Qs after pressing F. song_5Q song_5Q __KeyToKey__ KeyCode::F, KeyCode::Q, KeyCode::Q, KeyCode::Q, KeyCode::Q, …
Qing Song
  • 517
  • 1
  • 3
  • 12
2
votes
0 answers

Make right option key behave same as left option key

Keyboard: Keychron v2 with a German layout I used Karabiner to remap some keys The problem here, the right option key does not work the same way as the left option key. On Germany layout, left option + l == @, left option + e = € and so on. This…
Indigo
  • 2,887
  • 11
  • 52
  • 83
1
2 3 4