Блокировка прокрутки используется, например, Microsoft Excel и некоторыми терминалами в своем первоначальном значении: изменение клавиш со стрелками для прокрутки содержимого вместо перемещения курсора.
Pause/Break используется в некоторых IDE для прерывания вывода в целях отладки. Он также используется в некоторых программах, подобных Ctrl+C, то есть для прерывания выполнения. Win+Pause также запускает системные свойства в Windows, хотя это весьма несемантично.
Они появляются, поскольку они были частью правящего стандарта клавиатуры (от IBM), когда рынок ПК начал стабилизироваться. Они включены в общую раскладку QWERTY, и поэтому разработчики программ могут предполагать, что они присутствуют. Возникли бы большие проблемы, если бы производители клавиатур начинали раздавать кнопки по желанию, а их продукты, вероятно, не продавались бы.
Caps Lock используется не в последнюю очередь, чтобы помочь людям с нарушениями ловкости.
Num Lock всегда включен для меня, но это не значит, что никто другой не использует его. Некоторые программы предлагают разные функции для разных состояний, предоставляя вам 11 дополнительных кнопок в хорошем положении.