Karabiner Elementsで使うjsonコードのエラーを修正したいんです
Q&A
Closed
解決したいこと
→Karabiner Elementsで使うjsonコードのエラー修正をしたい
<解説>
・下記掲載のjsonコードの構文チェックを行うと、
最後の行にエラーがあるというメッセージが表示されます。
コンマや括弧の閉じ忘れ等いろいろ注意して原因を探しましたが見つけられず、
どなたか解決方法を教えていただければ幸いです。
発生している問題・エラー
Error: Parse error on line 1153:
... ] } ]}
--------------------^
Expecting ',', ']', got 'EOF'
該当するソースコード
{
"title": "original_210322",
"rule_list": false,
"make_extra_description": true,
"rules": [
{
"description":
"command + shift + option + Qの無効化(ログアウトの無効化)",
"manipulators": [{"type": "basic",
"from": {"key_code": "q",
"modifiers": {"mandatory":[
"command",
"shift",
"option"]}
}
}
]
},
{
"description":
"無変換/英数 +「X」で「選択したレイヤの下にレイヤ複製」",
"extra_descriptions": [
"無変換/英数 + X -> Command + C, Command + [ "],
"extra_description_level": 1,
"manipulators": [{"type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional": [
"any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code":"japanese_eisuu"}]
},
{"type": "basic",
"from": {"key_code": "lang2",
"modifiers": {"optional": [
"any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code":"japanese_eisuu"}]
},
{"type": "basic",
"from": {"key_code": "x",
"modifiers": {"mandatory": [
"fn"],
"optional": [
"any"]}
},
"to": [
{"key_code": "c",
"modifiers": ["command"]},
{"key_code": "close_bracket",
"modifiers": ["command"]}
],
"conditions": [{"type":
"frontmost_application_if",
"bundle_identifiers":[
"^com\\.adobe\\.Photoshop" ]
}],
"parameters": {
"basic.to_if_held_down_threshold_milliseconds":
500}
}
]
},
{
"description":
"shift + command +「X」で「選択したレイヤの下に新規レイヤ作成」",
"extra_descriptions": [
"shift+ command + X -> Alt + Command + X , Command + ["],
"extra_description_level": 1,
"manipulators": [{"type": "basic",
"from": {"key_code": "x",
"modifiers": {"mandatory": [
"shift",
"command"]}
},
"to": [
{"key_code": "x",
"modifiers": ["alt",
"command"]},
{"key_code": "close_bracket",
"modifiers": ["command"]}
],
"to_if_alone": [{"key_code": "x"}],
"conditions": [{"type":
"frontmost_application_if",
"bundle_identifiers":[
"^com\\.adobe\\.Photoshop" ]
}],
"parameters": {
"basic.to_if_held_down_threshold_milliseconds":
500}
}
]
},
{
"description": "command +「X」で「新規レイヤ作成(ダイアログなし)」",
"extra_descriptions": [ "command + X -> Alt + Command + X"],
"extra_description_level": 1,
"manipulators": [{"type": "basic",
"from": {"key_code": "x",
"modifiers": {"mandatory": [
"command"]}
},
"to": [{"key_code": "x",
"modifiers": ["alt",
"command"]
}],
"to_if_alone": [{"key_code": "x"}],
"conditions": [{"type":
"frontmost_application_if",
"bundle_identifiers":[
"^com\\.adobe\\.Photoshop" ]
}],
"parameters": {
"basic.to_if_held_down_threshold_milliseconds":
500}
}
]
},
{
"description": "Hej Stylusアクティベート(Ps使用時のみ)",
"extra_descriptions": [
"Spaceを押した状態で + 無変換を入力-> Control + 4が入力される ",
"Space + 無変換 → Control + 4"],
"extra_description_level": 1,
"manipulators": [{"type": "basic",
"from": { "key_code" : "spacebar"
},
"to": [{ "set_variable": {
"name": "spacebar",
"value": 1 }
}],
"to_if_alone": [{ "key_code" : "spacebar"}],
"to_after_key_up": [{ "set_variable": {
"name":"spacebar",
"value": 0 }
}],
"conditions": [{ "type": "variable_if",
"name":"spacebar",
"value": 0
}]
},
{"type": "basic",
"from": { "key_code": "international5"
},
"to": [{"key_code": "4",
"modifiers" :["control"]
}],
"conditions": [{ "type": "variable_if",
"name":"spacebar", "value": 1 ,
"type":
"frontmost_application_if",
"bundle_identifiers":[
"^com\\.adobe\\.Photoshop"]
}],
"parameters": {
"basic.to_if_held_down_threshold_milliseconds":
500}
}
]
},
{
"description": "ブラシの回転(Ps使用時のみ)「S/C → shift+ ←/→」入力 ",
"extra_descriptions": [
"無変換/英数 + S -> shift + left_arrow",
"無変換/英数 + C -> shift + right_arrow"],
"extra_description_level": 1,
"manipulators": [{"type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional": [
"any"] }
},
"to": [ {"key_code": "fn",
"lazy": true
} ],
"to_if_alone": [ { "key_code": "japanese_eisuu" } ]
},
{ "type": "basic",
"from": { "key_code": "lang2",
"modifiers": { "optional": [
"any" ]}
},
"to": [ {"key_code": "fn",
"lazy": true
} ],
"to_if_alone": [{ "key_code": "japanese_eisuu"
}]
},
{"type": "basic",
"from": {"key_code": "s",
"modifiers": {"mandatory": [
"fn"],
"optional": [
"any"]}
},
"to": [{"key_code": "left_arrow",
"modifiers" : ["shift"]
}],
"conditions": [{"type":
"frontmost_application_if",
"bundle_identifiers":[
"^com\\.adobe\\.Photoshop" ]
}],
"parameters": {
"basic.to_if_held_down_threshold_milliseconds":
500
},
"to_if_held_down": [{"key_code": "left_arrow",
"modifiers": ["shift" ],
"repeat": true
}]
},
{ "type": "basic",
"from":{"key_code": "c",
"modifiers": { "mandatory": ["fn"],
"optional": ["any"]}
},
"to": [{"key_code": "right_arrow",
"modifiers" : ["shift"]
}],
"conditions": [{"type":
"frontmost_application_if",
"bundle_identifiers": [
"^com\\.adobe\\.Photoshop" ]
}],
"parameters": {
"basic.to_if_held_down_threshold_milliseconds":
500},
"to_if_held_down": [{"key_code": "right_arrow",
"modifiers": ["shift"],
"repeat": true
}]
}
]
},
{
"description": "レイヤのロック切替およびレイヤ表示/非表示(Ps使用時のみ)",
"extra_descriptions": [
"「無変換+1/3 → cmd+slash/comma」入力",
"無変換/英数 + 1 -> command + slash",
"無変換/英数 + 3 -> command + comma"],
"manipulators": [{"type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional": [ "any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "lang2",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "1",
"modifiers": {"mandatory": ["fn"],
"optional": ["any"]}
},
"to": [{ "key_code": "slash",
"modifiers" : ["command"]
}],
"conditions": [{"type":
"frontmost_application_if",
"bundle_identifiers":
["^com\\.adobe\\.Photoshop" ]
}],
"parameters": {
"basic.to_if_held_down_threshold_milliseconds":
500}
},
{"type": "basic",
"from": {"key_code": "3",
"modifiers": {"mandatory": ["fn"],
"optional": ["any"]}
},
"to": [{"key_code": "comma",
"modifiers":["command"]
}],
"conditions": [{"type":
"frontmost_application_if",
"bundle_identifiers":
["^com\\.adobe\\.Photoshop" ]
}],
"parameters": {
"basic.to_if_held_down_threshold_milliseconds":
500}
}
]
},
{
"description": "塗りつぶし,(Ps使用時のみ)",
"extra_descriptions": [
"Spaceを押した状態で + Dを入力 -> Alt + Deleteが入力される ",
"Space + d → Alt + Delete"],
"extra_description_level": 1,
"manipulators": [{ "type": "basic",
"from": { "key_code" : "spacebar" },
"to": [{ "set_variable": {"name": "spacebar",
"value": 1 }
}],
"to_if_alone": [{"key_code":"spacebar"}],
"to_after_key_up":[{"set_variable":{
"name":"spacebar",
"value": 0 }
}],
"conditions": [{ "type": "variable_if",
"name":"spacebar",
"value": 0
}]
},
{"type": "basic",
"from": { "key_code": "d" },
"to": [{"key_code": "delete",
"modifiers" :["alt"]
}],
"conditions": [{"type": "variable_if",
"name":"spacebar",
"value": 1 ,
"type":
"frontmost_application_if",
"bundle_identifiers":[
"^com\\.adobe\\.Photoshop" ]
}],
"parameters": {
"basic.to_if_held_down_threshold_milliseconds":
500}
}
]
},
{
"description": "(enthumble) 無変換/英数 + 「2,4,5」で「9,7,6」",
"extra_descriptions": ["無変換/英数 + 2,4,5 -> 9,7,6"],
"extra_description_level": 1,
"manipulators": [{ "type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{ "key_code": "japanese_eisuu" }]
},
{ "type": "basic",
"from": {"key_code": "lang2",
"modifiers": { "optional": ["any"]}
},
"to": [{ "key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "2",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock",
"option"]
}
},
"to": [{"key_code": "9"
}]
},
{ "type": "basic",
"from": {"key_code": "4",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock",
"option"]
}
},
"to": [{"key_code": "7"}]
},
{ "type": "basic",
"from": {"key_code": "5",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock",
"option"]
}
},
"to": [{"key_code": "6"
}]
}
]
},
{
"description": "(enthumble) 無変換/英数 + 「O,@」で「-,=」",
"extra_descriptions": ["無変換/英数 + O,@ -> -,="],
"extra_description_level": 1,
"manipulators": [{ "type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "lang2",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "o",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock",
"option"]
}
},
"to": [{"key_code": "hyphen"
}]
},
{ "type": "basic",
"from": {"key_code": "open_bracket",
"modifiers":{"mandatory":["fn"],
"optional": ["any"]}
},
"to": [{"key_code": "hyphen",
"modifiers": ["shift"]
}]
}
]
},
{
"description": "(enthumble) 無変換/英数 + 「p」で「()←」",
"extra_descriptions": ["無変換/英数 + P -> () + ←"],
"extra_description_level": 1,
"manipulators": [{ "type": "basic",
"from": { "key_code": "international5",
"modifiers": { "optional": [
"any"]}
},
"to": [{ "key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "lang2",
"modifiers": {"optional":[
"any"]}
},
"to": [{ "key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": { "key_code": "p",
"modifiers": {"mandatory": [
"fn"],
"optional": [
"any"]
}
},
"to": [
{"key_code": "8",
"modifiers": ["shift"]},
{"key_code": "9",
"modifiers": ["shift"]},
{"key_code": "left_arrow"}
]
},
{
"description": "(enthumble) 無変換/英数 + 「:」で「{}←」",
"extra_descriptions": ["無変換/英数 + : -> {} + ←"],
"extra_description_level": 1,
"manipulators": [ { "type": "basic",
"from":{"key_code": "international5",
"modifiers":{"optional":[
"any"]
}
},
"to":[{"key_code": "fn",
"lazy": true
}],
"to_if_alone":[{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "lang2",
"modifiers": {"optional": ["any"]}
},
"to": [{ "key_code": "fn",
"lazy": true
}],
"to_if_alone":[{"key_code": "japanese_eisuu"}]
},
{"type": "basic",
"from": {"key_code": "quote",
"modifiers":{ "mandatory":["fn"],
"optional":["any"]}
},
"to":[
{"key_code": "close_bracket",
"modifiers":["shift"]},
{"key_code": "backslash",
"modifiers": ["shift"]},
{"key_code": "left_arrow"}
]
}
]
},
{
"description": "(enthumble) 無変換/英数 + 「tab」で「Command+Tab」",
"extra_descriptions": ["無変換/英数 + Tab -> Command + Tab"],
"extra_description_level": 1,
"manipulators": [{ "type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional": [
"any"]}
},
"to": [{ "key_code": "fn",
"lazy": true
}],
"to_if_alone":[{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": { "key_code": "lang2",
"modifiers":{"optional": [
"any"]}
},
"to": [{ "key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": { "key_code": "tab",
"modifiers": {"mandatory": [
"fn"],
"optional": [
"caps_lock"]
}
},
"to": [{ "key_code": "tab",
"modifiers":["command"]
}]
}
]
},
{
"description": "(enthumble) IJKL Mode / normal",
"extra_descriptions": [
"無変換/英数 + I, J, K, L -> カーソル移動(↑,←,↓,→)",
"無変換/英数 単独h -> 英数キー"
],
"extra_description_level": 1,
"manipulators": [{"type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional": [
"any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{"type": "basic",
"from": {"key_code": "lang2",
"modifiers":{"optional": [
"any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{"type": "basic",
"from": {"key_code": "j",
"modifiers": {"mandatory":[
"fn"],
"optional": [
"shift",
"control",
"caps_lock"]}
},
"to":[{"key_code": "left_arrow"
}]
},
{"type": "basic",
"from":{"key_code": "l",
"modifiers": {"mandatory":["fn"],
"optional": [
"shift",
"control",
"caps_lock"]}
},
"to":[{"key_code": "right_arrow"}]
},
{"type":"basic",
"from":{"key_code": "i",
"modifiers":{ "mandatory":["fn"],
"optional": [
"shift",
"control",
"caps_lock"]
}
},
"to": [{"key_code": "up_arrow"
}]
},
{ "type": "basic",
"from":{"key_code": "k",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock"]
}
},
"to":[{"key_code": "down_arrow"
}]
}
]
},
{
"description":
"(enthumble) 無変換/英数 + 「Space/かな」で「Return/Escape」",
"extra_descriptions": [
"無変換/英数 + Space/かな -> Enter/Escape",
"'thumb IME'より下位に設定すると、'無変換/英数 + かな'はIMEオンになる。"
],
"extra_description_level": 1,
"manipulators": [{ "type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional":["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "lang2",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": { "key_code": "spacebar",
"modifiers": { "mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock"]}
},
"to": [{"key_code": "return_or_enter"
}]
},
{ "type": "basic",
"from": {"key_code": "international4",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock"]}
},
"to": [{"key_code": "escape",
"lazy": true
}]
}
]
},
{
"description": "(enthumble) 無変換/英数 + 「E」で「Return」",
"extra_descriptions": [
"無変換/英数 + E -> Enter",
"'thumb IME'より下位に設定すると、'無変換/英数 + かな'はIMEオンになる。"
],
"extra_description_level": 1,
"manipulators": [{ "type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional": ["any"]}
},
"to":[{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "lang2",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "e",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock"]}
},
"to": [{"key_code": "return_or_enter"
}]
}
]
},
{
"description": "(enthumble) 無変換/英数 + 「D/N」で「BackSpace/Delete」",
"extra_descriptions": [
"無変換/英数 + D/N -> BackSpace",
"'FBNP Mode'と併用すると、'無変換/英数 + N'はカーソル移動になります。"],
"extra_description_level": 1,
"manipulators": [{ "type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "lang2",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn",
"lazy": true}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "lang2",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn","lazy": true}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "d",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock",
"option"]
}
},
"to": [{"key_code": "delete_or_backspace"
}]
},
{ "type": "basic",
"from": {"key_code": "n",
"modifiers": {"mandatory": ["fn"],
"optional": ["caps_lock"]}
},
"to": [{"key_code": "delete_or_backspace"
}]
}
]
},
{
"description": "(enthumble) 無変換/英数 + 「z」で「command-z」",
"extra_descriptions": ["無変換/英数 + Z -> Command-Z"],
"extra_description_level": 1,
"manipulators": [{ "type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional": ["any"]}
},
"to": [{ "key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "lang2",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "z",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock",
"option"]
}
},
"to": [{"key_code": "z",
"modifiers": ["command"]}
]}
]
},
{
"description": "(enthumble) 無変換/英数 + 「C,X,V」で「Copy,Cut,Paste」",
"extra_descriptions": ["無変換/英数 + C,X,V -> Copy,Cut,Paste"],
"extra_description_level": 1,
"manipulators": [{ "type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone":[{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "lang2",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "c",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock",
"option"]
}
},
"to": [{"key_code": "c",
"modifiers": ["command"]
}]
},
{ "type": "basic",
"from": {"key_code": "x",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock",
"option"]
}
},
"to": [{"key_code": "x",
"modifiers": ["command"]
}]
},
{ "type": "basic",
"from": {"key_code": "v",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock",
"option"]
}
},
"to": [{"key_code": "v",
"modifiers": ["command"]}
]}
]
},
{
"description": "(enthumble) 無変換/英数 + 「S」で「Command + S」",
"extra_descriptions": ["無変換/英数 + S,H -> Command + S"],
"extra_description_level": 1,
"manipulators": [{ "type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "lang2",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": { "key_code": "s",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock",
"option"]}
},
"to": [{"key_code": "s",
"modifiers": ["command"]
}]
}
]
},
{
"description": "(enthumble) 無変換/英数 + 「A」で「Command-A」",
"extra_descriptions": ["無変換/英数 + A -> Command-A"],
"extra_description_level": 1,
"manipulators": [{ "type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional": [
"any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "lang2",
"modifiers": {"optional": [
"any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "a",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock",
"option"]}
},
"to": [{"key_code": "a",
"modifiers": ["command"]
}]
}
]
},
{
"description":
"(enthumble) 無変換/英数 + 「R,T,Y,F,G」で「Command + R,T,Y,F,G」",
"extra_descriptions": [
"無変換/英数 + R,T,Y,F,G -> Command + R,T,Y,F,G"],
"extra_description_level": 1,
"manipulators": [{ "type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional":["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone":[{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "lang2",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code":"japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "r",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock",
"option"]}
},
"to": [{"key_code": "r",
"modifiers": ["command"]
}]
},
{ "type": "basic",
"from": {"key_code": "t",
"modifiers":{"mandatory":["fn"],
"optional": [
"shift",
"control",
"caps_lock",
"option"]}
},
"to": [{"key_code": "t",
"modifiers": ["command"]
}]
},
{ "type": "basic",
"from": {"key_code": "y",
"modifiers":{"mandatory":["fn"],
"optional": [
"shift",
"control",
"caps_lock",
"option"]}
},
"to": [{"key_code": "y",
"modifiers": ["command"]
}]
},
{ "type": "basic",
"from": {"key_code": "f",
"modifiers":{"mandatory":["fn"],
"optional":[
"shift",
"control",
"caps_lock",
"option"]}
},
"to": [{"key_code": "f",
"modifiers": ["command"]
}]
},
{ "type": "basic",
"from": {"key_code": "g",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock",
"option"]}
},
"to": [{"key_code": "g",
"modifiers": ["command"]
}]
}
]
},
{
"description": "(enthumble) 無変換/英数 + 「w,q」で「Command-q,w」",
"extra_descriptions": [
"無変換/英数 + Q,W -> Command + Q, Command + W"],
"extra_description_level": 1,
"manipulators": [{ "type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone":[{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "lang2",
"modifiers": {"optional": ["any"]}
},
"to": [{"key_code": "fn",
"lazy": true
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
},
{ "type": "basic",
"from": {"key_code": "w",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock",
"option"]}
},
"to": [{"key_code": "w",
"modifiers": ["command"]
}]
},
{ "type": "basic",
"from": {"key_code": "q",
"modifiers": {"mandatory": ["fn"],
"optional": [
"shift",
"control",
"caps_lock",
"option"]}
},
"to": [{"key_code": "q",
"modifiers": ["command"]
}]
}
]
},
{
"description": "(enthumble) thumb IME",
"extra_descriptions": [
"無変換/英数 -> IME-ON",
"無変換/英数 -> IME-OFF",
"この設定は、その他の(enthumble)設定より下位に設定すること。",
"上位に設定すると、その他の(enthumble)設定が作動しなくなる"
],
"extra_description_level": 1,
"manipulators": [{ "type": "basic",
"from": {"key_code": "international2",
"modifiers": {"optional": [
"caps_lock"]}
},
"to":[{"key_code": "international2"
}],
"to_if_alone": [{"key_code": "japanese_kana"}]
},
{ "type": "basic",
"from": {"key_code": "international4",
"modifiers": {"optional": [
"caps_lock"]}
},
"to": [{"key_code": "international4"
}],
"to_if_alone": [{"key_code": "japanese_kana"
}]
},
{ "type": "basic",
"from": {"key_code": "international5",
"modifiers": {"optional": [
"caps_lock"]}
},
"to": [{"key_code": "international5"
}],
"to_if_alone": [{"key_code": "japanese_eisuu"}]
}
]
}
]
}
自分で試したこと
コンマや括弧の閉じ忘れの確認
0