Remap Keys with Karabiner-Elements
Scrolla integrates with Karabiner-Elements to help you remap keys coz KE is just too good. Here is how to do it:
- enable Karabiner-Elements integration in Scrolla’s Settings:
Once enabled KE will hold a new variable called SlStatus on which you can base your remapping conditionally. The two possible values are engaged when Scrolla is ON, and disengaged when Scrolla is OFF.
- create your KE complex modifications based on the
SlStatusvariable. For example, here we remapJtotabwhen Scrolla is ON so that we can useJto move to the next Scrollable Area:
{
"description": "Scrolla: map J to next Scrollable Area",
"manipulators": [
{
"conditions": [
{
"name": "SlStatus",
"type": "variable_if",
"value": "engaged"
}
],
"from": {
"key_code": "j",
"modifiers": { "mandatory": ["shift"] }
},
"to": [{ "key_code": "tab" }],
"type": "basic"
}
]
}That’s it. Now you can remap any Scrolla default key to your own liking.