Почему не существует отдельный слой CapsLock раскладки клавиатуры Windows для цифровой полосы?

При помощи microsoft keyboard layout creator можно создать свою раскладку не только с перегруженными 3 и 4 слоями `AltGr` и `AltGr`+`Shift` для всех клавиш в буквенном блоке (включая цифровые), но и перегрузить `CapsLock` (только для букв), например:
`б` = `б`
`Shift` + `б` = `Б`
`AltGr` + `б` = `«`
`AltGr` +`Shift`+ `б` = `„`
`CapsLock `, `б` = `,`
`CapsLock `, `Shift` + `б` = `<`

Таким образом:
буква ≠ Shift + буква ≠ CapsLock, буква ≠ CapsLock, Shift + буква


Вопросы:
1) Почему, тем не менее, это не верно для цифровых клавиш над буквами, для которых:
цифра = CapsLock, цифра ?

2) Каким образом со всем этим AltGr-делом соотносится NumPad? Можно ли отключить ввод символов Альт-кодом, и так же перегрузить эти клавиши на 3 и 4 слой с AltGr ?

P.S. Перегружать Caps Lock на английскую раскладку у меня нет желания.
Вопрос возник, потому что было бы неплохо перегрузить цифры на верхний и нижний индекс:
CapsLock, 7 = ₇
CapsLock, Shift + 7 = ⁷ и остальные.
Но AltGr у меня уже занят.
  • Вопрос задан
  • 403 просмотра
Решения вопроса 1
Flart
@Flart Автор вопроса
Описанная проблема актуальна только в microsoft keyboard layout creator.
В KdbEdit без проблем можно привязать X₌₁₂₃₄₅₆₇₈₉₀₊₋ X⁼¹²³⁴⁵⁶⁷⁸⁹⁰⁺⁻ на CapsLock.
https://yalov.github.io/yarbur/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@private_tm
JAVA dev
Сложилось исторически, еще от печатных машинок. Но в прицепе вы можете назначить клавишам абсолютно все что захотите(в том числе капслук на нижний регистр цифровых клавиш).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы