From 9ccfb0f341cacb7a92ff6ccd573a49f2b9a809c8 Mon Sep 17 00:00:00 2001 From: MANABU0SEC Date: Mon, 31 Jul 2023 18:25:09 +0900 Subject: [PATCH] Add eisuufn.json --- public/groups.json | 3 +++ public/json/eisuufn.json | 54 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 public/json/eisuufn.json diff --git a/public/groups.json b/public/groups.json index 3759c810e..dd5eb8ea0 100644 --- a/public/groups.json +++ b/public/groups.json @@ -872,6 +872,9 @@ { "path": "json/russian-keyboard-remapping.json" }, + { + "path": "json/eisuufn.json" + }, { "path": "json/kanafn.json" }, diff --git a/public/json/eisuufn.json b/public/json/eisuufn.json new file mode 100644 index 000000000..77621285a --- /dev/null +++ b/public/json/eisuufn.json @@ -0,0 +1,54 @@ +{ + "title": "EisuuFN", + "rules": [ + { + "description": "EisuuFN: japanese_eisuu to fn unlesss alone", + "manipulators": [ + { + "type": "basic", + "from": { + "key_code": "japanese_eisuu", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "fn", + "lazy": true + } + ], + "to_if_alone": [ + { + "key_code": "japanese_eisuu" + } + ] + }, + { + "type": "basic", + "from": { + "key_code": "japanese_pc_nfer", + "modifiers": { + "optional": [ + "any" + ] + } + }, + "to": [ + { + "key_code": "fn", + "lazy": true + } + ], + "to_if_alone": [ + { + "key_code": "japanese_eisuu" + } + ] + } + ] + } + ] +} \ No newline at end of file