Я использую GTK, и все имена функций имеют много подчеркиваний. Он получает раздражает печатать такие вещи , как set_from_file
и on_button_clicked
и т.д. Есть ли у вас какие - либо советы о том , как более эффективно вводить эти?
12 ответов
Использовать редактор с автозаполнением?
Использование программируемой ножной педали может немного помочь.
Используйте MSKLC .. Я бы переназначил '(кинжал) на _ и _ на'.
Что плохого в том, чтобы держать сдвиг левой рукой и использовать мизинец от правой руки? Это то, что я делаю - это, вероятно, самый быстрый способ привыкнуть к печати.
Попробуйте использовать Autohotkey
Включите конфигурацию как:
a::_
в этом случае, когда вы наберете "а", будет введен "_"
remap - ключ к _, чтобы вам не приходилось заново изучать местоположение ключа, но вы можете сэкономить время, не нажимая Shift.
- Включите кепку.
- Поместите что-нибудь тяжелое на клавишу переключения.
- Все, что вы введете, будет в нижнем регистре, но если вы введете - это будет _
Альтернативный метод:
Используйте скрипт autohotkey
#IfWinActive ahk_class gtk ; or whatever the title for the window is
;Choose one of the below
-::Send _ ; replace -'s with _'s
+space::Send _ ; replace shift+space with _'s
f3::Send _ ; replace F3 with _'s. You get the idea
Нажатие клавиши подчеркивания не намного сложнее, чем нажатие любой буквы в верхнем регистре, поскольку это просто клавиша в сочетании с Shift.
Вы всегда можете скопировать его в буфер обмена и набрать Control-V, если у ваших пальцев возникла проблема с последовательным попаданием в числовой ряд.
Скопируйте и вставьте несколько раз.
Добавьте вторую клавиатуру. (Вы можете иметь до [не менее 14] USB-клавиатур.) Вы можете использовать вторую клавиатуру напрямую, но она просто печатает те же символы. Вы можете записать Shift
на вторую клавиатуру, но вам все равно придется каждый раз находить ее клавишу -
/_
; нет времени сэкономлено. С большей работой вы можете переназначить клавиши на дополнительной клавиатуре. Например: поместите вторую клавиатуру над первой и сделайте ее spacebar
типом _
, удар другой пробел на самом деле может быть быстрее, чем ввод Shift+-
/_
. (И у вас есть еще ~ 94 клавиши, которые вы можете переименовать для других добавленных функций.) Перекодирование второй клавиатуры было выполнено с использованием LuaMacros: https://www.diyphotography.net/create-entire-new-keyboard-shortcodes-hack/
Переназначить бесполезный ключ на _
. Самыми бесполезными клавишами на клавиатуре являются insert
и caps lock
. Они близки к полезному ключевому полю, поэтому вы можете на самом деле набрать скорость, как только узнаете положение своего нового ключа _
.
Предыстория: я понял, что никогда не использовал insert
или caps lock
. Но время от времени я сталкивался с одним случайно . Эти клавиши являются переключателями, которые влияют на каждое последующее нажатие клавиши. Всякий раз, когда я осознавал, что нажал « insert
, мне приходилось выключать его, а затем восстанавливать текст, который я набрал. Всякий раз, когда я осознавал, что нажал « caps lock
, мне приходилось выключать его, а затем повторно вводить текст, который я вводил в "противоположном регистре". Я нашел это настолько неприемлемо расстраивающим (невыносимым), что я нажал на кнопку insert
и caps lock
закрывают каждую клавиатуру, которую я использую. Так намного лучше. (Я могу переключать любой из них, когда это редко требуется, путем попадания в отверстие задней частью ручки.) (Если вы переназначаете одну из этих клавиш, вы можете переназначить какую-то другую комбинацию, чтобы заменить ее, или использовать "Экранную клавиатуру".)