6

Я использую GTK, и все имена функций имеют много подчеркиваний. Он получает раздражает печатать такие вещи , как set_from_file и on_button_clicked и т.д. Есть ли у вас какие - либо советы о том , как более эффективно вводить эти?

12 ответов12

14

Использовать редактор с автозаполнением?

8

Использование программируемой ножной педали может немного помочь.

3

Используйте MSKLC .. Я бы переназначил '(кинжал) на _ и _ на'.

3

Что плохого в том, чтобы держать сдвиг левой рукой и использовать мизинец от правой руки? Это то, что я делаю - это, вероятно, самый быстрый способ привыкнуть к печати.

2

Попробуйте использовать Autohotkey

Включите конфигурацию как:

a::_

в этом случае, когда вы наберете "а", будет введен "_"

2

remap - ключ к _, чтобы вам не приходилось заново изучать местоположение ключа, но вы можете сэкономить время, не нажимая Shift.

2
  1. Включите кепку.
  2. Поместите что-нибудь тяжелое на клавишу переключения.
  3. Все, что вы введете, будет в нижнем регистре, но если вы введете - это будет _

Альтернативный метод:

Используйте скрипт 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
1

Нажатие клавиши подчеркивания не намного сложнее, чем нажатие любой буквы в верхнем регистре, поскольку это просто клавиша в сочетании с Shift.

Вы всегда можете скопировать его в буфер обмена и набрать Control-V, если у ваших пальцев возникла проблема с последовательным попаданием в числовой ряд.

1

Практика, практика, практика ...

Детям (и мне) нравится этот инструктор

-JFV

0

Скопируйте и вставьте несколько раз.

0

Добавьте вторую клавиатуру. (Вы можете иметь до [не менее 14] USB-клавиатур.) Вы можете использовать вторую клавиатуру напрямую, но она просто печатает те же символы. Вы можете записать Shift на вторую клавиатуру, но вам все равно придется каждый раз находить ее клавишу -/_ ; нет времени сэкономлено. С большей работой вы можете переназначить клавиши на дополнительной клавиатуре. Например: поместите вторую клавиатуру над первой и сделайте ее spacebar типом _ , удар другой пробел на самом деле может быть быстрее, чем ввод Shift+-/_ . (И у вас есть еще ~ 94 клавиши, которые вы можете переименовать для других добавленных функций.) Перекодирование второй клавиатуры было выполнено с использованием LuaMacros: https://www.diyphotography.net/create-entire-new-keyboard-shortcodes-hack/

0

Переназначить бесполезный ключ на _ . Самыми бесполезными клавишами на клавиатуре являются insert и caps lock . Они близки к полезному ключевому полю, поэтому вы можете на самом деле набрать скорость, как только узнаете положение своего нового ключа _ .

Предыстория: я понял, что никогда не использовал insert или caps lock . Но время от времени я сталкивался с одним случайно . Эти клавиши являются переключателями, которые влияют на каждое последующее нажатие клавиши. Всякий раз, когда я осознавал, что нажал « insert , мне приходилось выключать его, а затем восстанавливать текст, который я набрал. Всякий раз, когда я осознавал, что нажал « caps lock , мне приходилось выключать его, а затем повторно вводить текст, который я вводил в "противоположном регистре". Я нашел это настолько неприемлемо расстраивающим (невыносимым), что я нажал на кнопку insert и caps lock закрывают каждую клавиатуру, которую я использую. Так намного лучше. (Я могу переключать любой из них, когда это редко требуется, путем попадания в отверстие задней частью ручки.) (Если вы переназначаете одну из этих клавиш, вы можете переназначить какую-то другую комбинацию, чтобы заменить ее, или использовать "Экранную клавиатуру".)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .