Простите, если вам пришло уведомление по причине вашей подписки на тег «Git». Возможно кто-то из пользователей сабжа уже реализовал то, о чем я интересуюсь, и поэтому я влепил этот тег.
Как известно, на многих ноутбуках и клавиатурах есть нампад (numpad или keypad?) - совершенно бесполезный массив кнопок.
Я хочу сделать из него пульт управления VCS, конкретно, например для Git. Рассмотрим на простом примере:
Нажатие на кнопку [2] (она же KP_Down) делает следующее:
git clone --depth 1 <вставка из буфера обмена> <CR>
Если хочу не в текущую диру, то ввожу сначала путь, а в экшон просто добавляется C-a (Home). В общем неважно, надеюсь суть ясна? Кнопок как минимум 9, а с модификаторами вообще можно будет забыть о вводе каких либо управляющих команд. Кнопка 2/8 с стрелочками вниз/вверх мнемонически удобно для clone/push, например.
Вопрос: как такое реализовать? (проблема конкретно забиндить на одно нажатие кнопки: управляющая команда + вставка из буфера обмена + <CR>)
xcape? xdotool? или можно по хардкору как?