Одна общая проблема с этим подходом заключается в том, что вам придется постоянно смотреть на место, где находятся ваши пальцы.Это не оптимально для эргономичной рабочей позиции.Оставляя этот вопрос в стороне, есть ряд возможностей.
Кодирование Lego Вы можете создавать блоки кода, выбирая специальный " строительный кирпич " в вашей IDE.Например, строительный блок для набора операторов if / else, строительный блок для цикла for или строительный блок для заголовка и тела нового метода.Вы можете перетащить эти блоки в область кодирования и заполнить пробелы.
Используйте свою волшебную палочку Полезной функцией будет программируемый жест , подобный жестам мыши, которые вы можете настроить в Firefox.Например, вы можете автоматически генерировать сеттеры и геттеры для переменной, рисуя «s» над этой переменной.
Все эти мелочи Вы можете использовать все те функции, которые оказались очень удобными в сенсорных приложениях, таких как: изменение размера мультифингера, прокрутка двумя пальцами и т. Д.
Множество других функций ... [Ваша идея здесь]Этот список определенно можно сделать гораздо длиннее
И, наконец, действительно хорошая эргономичная программная клавиша должна быть добавлена для всех задач, где ввод текста неизбежен.