Как поменять квадратную скобку и фигурную скобку (карабинер) - PullRequest
1 голос
/ 06 февраля 2020

В правилах Карабинера (https://pqrs.org/osx/karabiner/complex_modifications/) есть правило для Exchange paren and square bracket, но нет правила для Exchange square bracket and curly braket.

[Q] Как поменять квадратную скобку и фигурную скобку через Karabiner или любую другую альтернативу?

Требуется обмен:

  • [ => { и { => [
  • ] => } и } => ]

1 Ответ

1 голос
/ 18 февраля 2020

Этот код работает для меня

{
  "description": "Swap {} and []",
  "manipulators": [
    {
      "type": "basic",
      "from": {
        "key_code": "open_bracket"
      },
      "to": [
        {
          "modifiers": ["left_shift"],
          "key_code": "open_bracket"
        }
      ]
    },
    {
      "type": "basic",
      "from": {
        "key_code": "open_bracket",
        "modifiers": {
          "mandatory": ["left_shift"]
        }
      },
      "to": [
        {
          "key_code": "open_bracket"
        }
      ]
    },
    {
      "type": "basic",
      "from": {
        "key_code": "close_bracket"
      },
      "to": [
        {
          "modifiers": ["left_shift"],
          "key_code": "close_bracket"
        }
      ]
    },
    {
      "type": "basic",
      "from": {
        "key_code": "close_bracket",
        "modifiers": {
          "mandatory": ["left_shift"]
        }
      },
      "to": [
        {
          "key_code": "close_bracket"
        }
      ]
    }
  ]
}

редактировать: теперь также в списке сложных модов https://pqrs.org/osx/karabiner/complex_modifications/#exchange_square_brackets_and_curly_brackets

...