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

Russian Keyboard Remapping: Маленькая ю на твёрдый знак (ъ). Твёрдый знак на shift + ю (в классическом исполнении на твёрдый знак)

+ +

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

+

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

diff --git a/public/groups.json b/public/groups.json index 98b0e343d..ac034429e 100644 --- a/public/groups.json +++ b/public/groups.json @@ -189,6 +189,10 @@ { "path": "json/ru_keyboard_remapping_small_yu_on_shift_yu.json", "extra_description_path": "extra_descriptions/ru_keyboard_remapping_small_yu_on_shift_yu.json.html" + }, + { + "path": "ru_keyboard_remapping_small_yu_on_closet_bracket.json", + "extra_description_path": "ru_keyboard_remapping_small_yu_on_closet_bracket.json.html" } ] }, diff --git a/public/json/ru_keyboard_remapping_small_yu_on_closet_bracket.json b/public/json/ru_keyboard_remapping_small_yu_on_closet_bracket.json new file mode 100644 index 000000000..00489d32d --- /dev/null +++ b/public/json/ru_keyboard_remapping_small_yu_on_closet_bracket.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": "close_bracket", + "modifiers": { + "mandatory": [ + "shift" + ] + } + }, + "to": [ + { + "key_code": "close_bracket" + } + ], + "type": "basic" + }, + { + "conditions": [ + { + "input_sources": [ + { + "language": "ru" + } + ], + "type": "input_source_if" + } + ], + "from": { + "key_code": "close_bracket" + }, + "to": [ + { + "key_code": "period" + } + ], + "type": "basic" + } + ] + } + ] +}