diff --git a/public/extra_descriptions/ru_keyboard_remapping_small_b.json.html b/public/extra_descriptions/ru_keyboard_remapping_small_b.json.html new file mode 100644 index 000000000..1d1815fb8 --- /dev/null +++ b/public/extra_descriptions/ru_keyboard_remapping_small_b.json.html @@ -0,0 +1,6 @@ + + +

Russian Keyboard Remapping: Маленькая б на мягкий знак(ь). Мягкий знак(ь) на shift + б (в классическом исполнении мягкий знак(ь))

+ +

На русской раскладке маленькая б по нажатию на ь

+

На русской раскладке маленький ь по нажатию на shift + ь

diff --git a/public/groups.json b/public/groups.json index ac034429e..05e5f1a26 100644 --- a/public/groups.json +++ b/public/groups.json @@ -193,6 +193,10 @@ { "path": "ru_keyboard_remapping_small_yu_on_closet_bracket.json", "extra_description_path": "ru_keyboard_remapping_small_yu_on_closet_bracket.json.html" + }, + { + "path": "ru_keyboard_remapping_small_b.json", + "extra_description_path": "ru_keyboard_remapping_small_b.json.html" } ] }, diff --git a/public/json/ru_keyboard_remapping_small_b.json b/public/json/ru_keyboard_remapping_small_b.json new file mode 100644 index 000000000..4e5b5dbed --- /dev/null +++ b/public/json/ru_keyboard_remapping_small_b.json @@ -0,0 +1,60 @@ +{ + "title": "Russian Keyboard Remapping: Маленькая б на мягкий знак(ь). Мягкий знак(ь) на shift + б (в классическом исполнении мягкий знак(ь))", + "maintainers": [ + "maxdzyubak" + ], + "rules": [ + { + "description": "Russian Keyboard Remapping: Маленькая б на мягкий знак(ь). Мягкий знак(ь) на shift + б (в классическом исполнении мягкий знак(ь))", + "manipulators": [ + { + "conditions": [ + { + "input_sources": [ + { + "language": "ru" + } + ], + "type": "input_source_if" + } + ], + "from": { + "key_code": "m" + }, + "to": [ + { + "key_code": "comma" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "input_sources": [ + { + "language": "ru" + } + ], + "type": "input_source_if" + } + ], + "from": { + "key_code": "m", + "modifiers": { + "mandatory": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "m" + } + ], + "type": "basic" + } + ] + } + ] +}