Welcome to the Power Users community on Codidact!
Power Users is a Q&A site for questions about the usage of computer software and hardware. We are still a small site and would like to grow, so please consider joining our community. We are looking forward to your questions and answers; they are the building blocks of a repository of knowledge we are building together.
Post History
I'm using Karabiner-Elements to remap some keys. I would like remap backspace to forward delete option + backspace to backward delete To do this I tried to write the following rule ...
#3: Post edited
Remapping backspace with Karabiner Elements
I'm using [Karabiner-Elements](https://github.com/pqrs-org/Karabiner-Elements) to remap some keys. I would like remap - `backspace` to forward delete - `option` + `backspace` to backward delete To do this I tried to write the following rule and place the `.json` file in `/Users/<username>/.config/karabiner/assets/complex_modifications`, but the rule does not even show up in rule selection window. ![rule selection window](https://powerusers.codidact.com/uploads/AcSoV2zjwWrEQBtyLxNxtFyz) ``` { "title": "Swap backspace to forward delete", "rules": [ { "description": "Backspace to Forward Delete", "manipulators": [ { "type": "basic", "from": { "key_code": "delete_or_backspace", }, "to": [ { "key_code": "delete_forward" } ] } ] }, { "description": "Option + Backspace to Backspace", "manipulators": [ { "type": "basic", "from": { "key_code": "delete_or_backspace", "modifiers": { "mandatory":[ "option" ] } }, "to": [ { "key_code": "delete_backwards" } ] } ] } ] } ``` Is there any syntax error in my rule or why doesn't it show up in the rule window?
#2: Post edited
- I'm using [Karabiner-Elements](https://github.com/pqrs-org/Karabiner-Elements) to remap some keys.
- I would like remap
- - `backspace` to forward delete
- - `option` + `backspace` to backward delete
- To do this I tried to write the following rule and place the `.json` file in `/Users/<username>/.config/karabiner/assets/complex_modifications`, but the rule does not even show up in rule selection window.
- ![rule selection window](https://powerusers.codidact.com/uploads/AcSoV2zjwWrEQBtyLxNxtFyz)
- ```
- {
- "title": "Swap backspace to forward delete",
- "rules": [
- {
- "description": "Backspace to Forward Delete",
- "manipulators": [
- {
- "type": "basic",
- "from": {
- "key_code": "delete_or_backspace",
- },
- "to": [
- {
- "key_code": "delete_forward"
- }
- ]
- }
- ]
- },
- {
- "description": "Option + Backspace to Backspace",
- "manipulators": [
- {
- "type": "basic",
- "from": {
- "key_code": "delete_or_backspace",
- "modifiers": {
- "mandatory":[
- "option"
- ]
- }
- },
- "to": [
- {
- "key_code": "delete_backwards"
- }
- ]
- }
- ]
- }
- ]
- }
- ```
- I'm using [Karabiner-Elements](https://github.com/pqrs-org/Karabiner-Elements) to remap some keys.
- I would like remap
- - `backspace` to forward delete
- - `option` + `backspace` to backward delete
- To do this I tried to write the following rule and place the `.json` file in `/Users/<username>/.config/karabiner/assets/complex_modifications`, but the rule does not even show up in rule selection window.
- ![rule selection window](https://powerusers.codidact.com/uploads/AcSoV2zjwWrEQBtyLxNxtFyz)
- ```
- {
- "title": "Swap backspace to forward delete",
- "rules": [
- {
- "description": "Backspace to Forward Delete",
- "manipulators": [
- {
- "type": "basic",
- "from": {
- "key_code": "delete_or_backspace",
- },
- "to": [
- {
- "key_code": "delete_forward"
- }
- ]
- }
- ]
- },
- {
- "description": "Option + Backspace to Backspace",
- "manipulators": [
- {
- "type": "basic",
- "from": {
- "key_code": "delete_or_backspace",
- "modifiers": {
- "mandatory":[
- "option"
- ]
- }
- },
- "to": [
- {
- "key_code": "delete_backwards"
- }
- ]
- }
- ]
- }
- ]
- }
- ```
- Is there any syntax error in my rule or why doesn't it show up in the rule window?
#1: Initial revision
Remapping backspace with Karabiner Elements
I'm using [Karabiner-Elements](https://github.com/pqrs-org/Karabiner-Elements) to remap some keys. I would like remap - `backspace` to forward delete - `option` + `backspace` to backward delete To do this I tried to write the following rule and place the `.json` file in `/Users/<username>/.config/karabiner/assets/complex_modifications`, but the rule does not even show up in rule selection window. ![rule selection window](https://powerusers.codidact.com/uploads/AcSoV2zjwWrEQBtyLxNxtFyz) ``` { "title": "Swap backspace to forward delete", "rules": [ { "description": "Backspace to Forward Delete", "manipulators": [ { "type": "basic", "from": { "key_code": "delete_or_backspace", }, "to": [ { "key_code": "delete_forward" } ] } ] }, { "description": "Option + Backspace to Backspace", "manipulators": [ { "type": "basic", "from": { "key_code": "delete_or_backspace", "modifiers": { "mandatory":[ "option" ] } }, "to": [ { "key_code": "delete_backwards" } ] } ] } ] } ```