Многие любители механических клавиатур выбирают клавиатуры поменьше. Цифрового блока быть не должно в принципе. А если блок управления курсором ужат или вообще выброшен, а ряд F совмещён с рядом цифр -- вообще замечательно. В этом случае рукам надо двигаться совсем немного, чтобы нажать любую клавишу, однако для многих неосновных символов требуется зажимать по 2-3 клавиши.
Мне такой подход (пока) чужд. Мне наоборот удобнее, когда для набора надо зажимать как можно меньше клавиш одновременно. Пускай руки надо отводить дальше. Если идти по этому пути, то вариантов становится гораздо меньше. Я рассмотрю только один из них.
Я всегда думал, что очень удобно, что для ввода квадратных скобок не надо зажимать шифт. А для ввода угловых -- надо, поэтому угловые вводить неудобно. Поэтому я так люблю BB-коды. Можно ли как-то упростить ввод других спецсимволов, чтобы не зажимать шифт? Конечно, можно.
Я обнаружил программу -- Microsoft Keyboard Layout Creator. Можно создать любую раскладку, а потом её установить на компьютер. При помощи этой программы я поменял местами все спецсимволы цифрового ряда и сами цифры, а также поменял местами - и _. Теперь для ввода простых круглых скобок мне достаточно нажать "90". При вводе переменных с "_" в середине мне не надо посередине названия вдруг нажимать шифт. А вот с угловыми скобами особо ничего не сделаешь. Они конкурируют с запятой и точкой, которые тоже нужны постоянно. Пока не придумал, возможно их можно поставить на место @ и $, которые в Си/Си++ нужны редко.
Да, теперь для цифр нужно либо зажимать шифт, либо тянуться к нумпаду. Это не всегда удобно. Когда набираешь длинные числа -- проблем нет. Но когда надо набрать последовательно 123456 в разных строчках, подгребая к этим строчкам стрелочками... тогда гораздо удобнее, когда цифры в одном ряду -- просто ведёшь руку вдоль ряда и нажимаешь вовремя на кнопки. Как решить эту проблему -- пока не знаю. Разве что временно переключаться на русскую раскладку, где спецсимволы с цифрами я местами не менял.
Одно из преимуществ такого изменения раскладки в том, что символы расположены на своих кнопках -- разница только в том, надо или не надо нажимать шифт. Но даже при такой простоте переучиваться было довольно сложно -- ушёл месяц, прежде чем я перестал постоянно ошибаться.