Некоторые очень хорошие ответы выше.
Я провел некоторое время, получив травму от RSI, и проблема с мышью. Я уже использовал ярлыки много.
Но кодирование с использованием строго клавиатуры было определенно медленным, особенно когда дело доходит до навигации по коду.
Поскольку в то время я использовал vi, я в основном перемещался по экрану, выполняя поиск текста в том месте, куда я хотел перейти; это очень быстро, если вы выберете однозначный текст. Оставить номера строк и затем перейти к номеру строки - еще один способ быстрой навигации. Помогает также разумное использование свертывания кода (доступно во многих IDE).
Наконец, рассмотрим альтернативное указательное устройство. Трекпад не подходит для игр, но может быть более доступным для кодирования, особенно если вы располагаете его в пределах досягаемости клавиш (например, если вы используете разделенную клавиатуру между двумя руками). Попробуйте переключиться между двумя или более стилями устройства, чтобы избежать травм из-за одного конкретного устройства. И не игнорируйте боль на запястье! Лечите его до того, как станет хуже, и вы в конечном итоге окажетесь непродуктивными в течение года или чего-то еще.