Comments 89
Зачем?!
+29
О! А такая педалька может быть полезна во время игр, при общении по микрофону. Особенно когда играешь на геймпаде.
+8
Ждём коробку передач для git и руль для emacs.
+68
Это могло бы быть удобно, просто дорого. У меня вот подключена коробка передач к компьютеру, переключать ветки можно было бы легко с её помощью :)
Скажем, коммит hotfixа в уже работающий релиз — 5 передача, в текущий testing — 4, в master — 3, в мою собственную текущую фичу — 2. А зачем нужна первая я ещё не придумал.
Скажем, коммит hotfixа в уже работающий релиз — 5 передача, в текущий testing — 4, в master — 3, в мою собственную текущую фичу — 2. А зачем нужна первая я ещё не придумал.
+13
Хм… Vim на столько суров, что требует педалей для управления?
Вот почему у меня с ним никак не получалось нормально работать…
Вот почему у меня с ним никак не получалось нормально работать…
+23
А между прочим, сама идея педали не так уж и плоха, ведь есть же манипулятор мыш, почему не задействовать педаль? Кстати для доты супер идея.
+3
Для доты то зачем?
Вот в Кваку можно — ходьбу повесить на педаль, и/или приседания.
Или даже повесить на педаль прыжок — а на голову Окулус Рифт =)
Вот в Кваку можно — ходьбу повесить на педаль, и/или приседания.
Или даже повесить на педаль прыжок — а на голову Окулус Рифт =)
+5
Лично я плохо умею пользоваться клавиатурой в доте, например (и судя по всему, встряли когда-нибудь действительно научусь), т.е. у меня WASD для движения карты, мышка для контроля.
У среднего перса 2-3 активные способности. Было бы удобно прожимать способности ногами (отличный пример сларк), так как водительская привычка у меня уже есть.
У среднего перса 2-3 активные способности. Было бы удобно прожимать способности ногами (отличный пример сларк), так как водительская привычка у меня уже есть.
0
UFO just landed and posted this here
Следующим шагом должно быть подключение midi-клавиатуры.
+4
… и статья о том как сделать из vim редактор партитуры?
+1
+12
Чтобы так делать обязательно наличие бороды и длинных волос.
+6
Или просто открыть сайт hackertyper.com/ (жми F11 для пущего эффекта).
+10
Лучше бы показали на видео, как Вы в принципе на Вим работаете. Никогда не видел, хочу посмотреть.
+14
один из самых полезных маппингов
" <CR> in NORMAL mode switch VIM to INSERT mode
nnoremap <CR> a
0
О, интересно, а такой набор педалей можно подружить с каким-нибудь GuitarRig или чему-нибудь такому?
+2
offtop
Приходит программист к пианисту — посмотреть на новый рояль. Долго ходит вокруг, хмыкает, потом заявляет:
— Клава неудобная — всего 84 клавиши, половина функциональных, ни одна не подписана, хотя… шифт нажимать ногой — оригинально
— Клава неудобная — всего 84 клавиши, половина функциональных, ни одна не подписана, хотя… шифт нажимать ногой — оригинально
+16
Если все верно понял, достаточной было обычной педали (~150р на али)?
+1
300+ стоят там педали usb
+1
Если я все верно понял, HID-девайс организует прошивка в ардуино, т.е. нам не нужна usb педаль, берем обычную — простой выключатель за 150р
+3
Да, и любой китайской платки на atmega32u4 либо Attiny85 (+ юсб-шнурок, конечно)
0
Всегда удивляли подобные модификации, ибо садишься за комп товарища отлаживаться и… <Музыка из ералаша>!
Это же касается изогнутых клавиатур (или вовсе с другой раскладкой).
Это же касается изогнутых клавиатур (или вовсе с другой раскладкой).
+3
Расскажите про эту педальку, насколько она удобна, какое усилие требуется для переключения?
0
Вопрос: Зачем железо если это решаемо с помощью макросов? Например, майкрософтовские ПО поддерживают подобные настройки: «Запись нескольких событий за один раз», со сторонними устройствами на вскидку работает mkey.
0
Наверное, потому, что на макбуке не используется windows, да и решение с железом поуниверсальнее будет?
+1
Решаемо что?
Взять педаль как есть и повесить макрос на неё?
Не надо забывать, что что педаль — это просто клавиатура из одной клавиши. Держать её нажатой, выполняя какое-то действие, не получится. Она просто будет генерировать 100500 символов.
Переключать режимы одиночными нажатиями? Уж лучше руками тогда «i — Esc — i» и макросы не нужны.
Задействовать функциональную клавишу с макросом обычной клавиатуре? См. выше.
Городить клавиатурные макросы на стороне ОС (особенно под Linux) — сомнительное удобство.
Вот готовое решение, подключил и работай.
Взять педаль как есть и повесить макрос на неё?
Не надо забывать, что что педаль — это просто клавиатура из одной клавиши. Держать её нажатой, выполняя какое-то действие, не получится. Она просто будет генерировать 100500 символов.
Переключать режимы одиночными нажатиями? Уж лучше руками тогда «i — Esc — i» и макросы не нужны.
Задействовать функциональную клавишу с макросом обычной клавиатуре? См. выше.
Городить клавиатурные макросы на стороне ОС (особенно под Linux) — сомнительное удобство.
Вот готовое решение, подключил и работай.
+1
Почему не получится? Не знаю, как для педали, а для обычной клавиатуры события реального нажатия и отпускания клавиш отслеживаются без проблем. Значит, программно можно повесить на эти события что угодно.
0
Как выше сказал Riateche события отслеживаются, именно на подобный пример я и дал ссылку, другой вопрос что может действительно в маках и линуксах всё настолько кардинально отличается от винды, что таковые события не отслеживаются или отсутвует подобное ПО как класс, если да, тогда кристально понятно…
Ни чуть не умаляю интересность решения, но при этом считаю что ардуино и прочее в вопросе который решается существующим ПО оверинжинирингом.
Ни чуть не умаляю интересность решения, но при этом считаю что ардуино и прочее в вопросе который решается существующим ПО оверинжинирингом.
0
Педальный Vim
+3
Как насчет вот таких педалей? www.quietpc.com/usb-footswitch
+1
Неплохо, спасибо. Сразу отмечу, что на педалях PCsensor ось наклона находится ближе к программисту, ты нажимаешь её как бы «от себя», а в этих — ось находится с другой стороны. Тут уже индивидуальная эргономика начинается.
0
А как на счет вот таких? :)
www.kinesis-ergo.com/products/#foot-section
// вероятно многие из них (если не все) не-USB, но всё же…
www.kinesis-ergo.com/products/#foot-section
// вероятно многие из них (если не все) не-USB, но всё же…
0
Вот это педаль!
А для беспедальных vim юзеров есть совет, чтобы также ускорить редактирование:
перемапить ESC на Caps Lock (котороткое нажатие) и Ctrl туда же: на зажатый Caps Lock.
На маке это делается с помощью KeyRemap4MacBook + стандартные маковские настройки.
А для беспедальных vim юзеров есть совет, чтобы также ускорить редактирование:
перемапить ESC на Caps Lock (котороткое нажатие) и Ctrl туда же: на зажатый Caps Lock.
На маке это делается с помощью KeyRemap4MacBook + стандартные маковские настройки.
+3
Хороший, дельный совет. Спасибо.
0
что это дает, не совсем понятно.
+1
Это волшебное перевоплощение бесполезной клавиши Caps Lock, которая Очень удобно расположена под мизинцем, а также имеет большие размеры, в клавиши ESC и Ctrl одновременно!
ESC и Ctrl в виме используются ну ооочень часто, а их расположение обычно вызывает только боль в левом мизинце.
ESC и Ctrl в виме используются ну ооочень часто, а их расположение обычно вызывает только боль в левом мизинце.
0
а, понял, спасибо.
у меня на капсе изменение раскладки — тоже удобно
у меня на капсе изменение раскладки — тоже удобно
0
От себя рекомендую старый досовский вариант: левый шифт — английский, правый — русский.
+2
А shift как нажимать, если на них переключение раскладки? Или какая-то деталь опущена?
0
Шифт с альтом. ;)
0
Одной кнопкой Caps Lock удобнее.
0
А вот нифига. Когда у тебя одна кнопка, то тебе нужно сначала (1) узнать, какая сейчас раскладка, (2) решить, нужно ли нажимать кнопку/кнопки, (3) нажать эти кнопки, ну, и, конечно, в особо запущенных случаях, когда используется венда и её глючный родной переключатель, (4) убедиться, что раскладка была переключена и является нужной.
Последний этап отсекается либо отказом от венды, либо от её родного переключателя раскладок (я использую свободный
Первый и второй этап отсекается разнесением переключения раскладок на разные комбинации клавиш — на каждую раскладку своя комбинация.
Остаётся третий — собственно, удар по клавишам, переключающим раскладку на нужную. У меня на экране, например, вообще индикатора раскладки нет, и теперь я в принципе не понимаю, зачем он нужен, ибо я в любой момент могу, не отвлекаясь на индикатор раскладки ни от поля, куда производится ввод, ни, допустим, от листа бумаги, с которого производится ввод, просто ударить нужное комбо или просто перед вводом текста, или когда я не уверен, что сейчас активна нужная раскладка.
Очень, очень, очень удобно.
(к слову, это родной механизм переключения раскладок в IBM OS/2)
Последний этап отсекается либо отказом от венды, либо от её родного переключателя раскладок (я использую свободный
keyla
).Первый и второй этап отсекается разнесением переключения раскладок на разные комбинации клавиш — на каждую раскладку своя комбинация.
Остаётся третий — собственно, удар по клавишам, переключающим раскладку на нужную. У меня на экране, например, вообще индикатора раскладки нет, и теперь я в принципе не понимаю, зачем он нужен, ибо я в любой момент могу, не отвлекаясь на индикатор раскладки ни от поля, куда производится ввод, ни, допустим, от листа бумаги, с которого производится ввод, просто ударить нужное комбо или просто перед вводом текста, или когда я не уверен, что сейчас активна нужная раскладка.
Очень, очень, очень удобно.
(к слову, это родной механизм переключения раскладок в IBM OS/2)
0
Еще раз: левый шифт — английский, правый — русский. Т.е это не переключение между раскладками через комбинацию клавиш — это переключение на конкретную раскладку через шифты.
Пример: я хочу что-то напечатать на русском, мне не нужно смотреть на значок текущего языка(убрал его из панели), просто жму на правый шифт и точно знаю, что весь последующий текст будет на русском.
Пример: я хочу что-то напечатать на русском, мне не нужно смотреть на значок текущего языка(убрал его из панели), просто жму на правый шифт и точно знаю, что весь последующий текст будет на русском.
+1
это же state machine, есть «свой» и «чужой» shift, на чужом переключаем раскладку, на своём работает сдвиг регистра :)
+1
Можно и не вешать ESC, Ctrl достаточно. В Vim можно ESC генерировать как Ctrl+[. Поставил с пару месяцев назад, удобно.
+1
m.chipdip.ru/product/fs-1-15a/
В наличии в Москве, и не капитально дороже китайской. Внутри микрик по сути, только мощнее.
В наличии в Москве, и не капитально дороже китайской. Внутри микрик по сути, только мощнее.
+1
гик-порно
0
UFO just landed and posted this here
Игра не стоит свеч.
Можно было и дешевле сделать на базе простой педальки (около 100 рублей) и самой дешевой клавиатуры (или поломанной, но с рабочим контроллером). Вышло бы максимум рублей в 250.
Ставим два концевичка внутри педали: один в нижнем положении педали (для замыкания i), другой — в верхнем (для замыкания ESC).
И никакие МК не пришлось бы покупать (таки тоже деньги — рублей 50 как минимум обойдется сделать платку, напаять МК с гнездом, кварцем и резисторами) и программировать.
Можно было и дешевле сделать на базе простой педальки (около 100 рублей) и самой дешевой клавиатуры (или поломанной, но с рабочим контроллером). Вышло бы максимум рублей в 250.
Ставим два концевичка внутри педали: один в нижнем положении педали (для замыкания i), другой — в верхнем (для замыкания ESC).
И никакие МК не пришлось бы покупать (таки тоже деньги — рублей 50 как минимум обойдется сделать платку, напаять МК с гнездом, кварцем и резисторами) и программировать.
0
В вашей теории всё гладенько, пока не перейдёте к практике.
Внутри этой педали очень трудно городить какие-то костыли, особенно учитывая, что она должна быть очень надёжной и выдерживать частое давление ноги, удары и прочее. Микропереключатели в этом смысле очень ненадёжны. Во-первых, сам механический контакт изнашивается. Во-вторых, в цифровой электронике есть такое неприятное явление — дребезг контактов. В-третьих, сам переключатель на чём будет крепиться и какое давление должен каждый раз выдерживать снизу и сверху? Чуть посильнее нажал — раздавил к чёрту.
Китайцы неспроста используют фотоэлемент для этой цели — нет дребезга и ломаться нечему, механического касания нет.
Тот товарищ, про которого я писал, так и сделал. Только вместе клавиатурного контроллера взял два педальных (два, потому что могут работать только с одной «кнопкой»). Но не стал делать переключатели, оставил фотоэлементы. И правильно сделал.
Вы же редлагаете купить новую клавиатуру — то есть, опять таки потратить деньги, но чуть меньше (или воспользоваться старой, но рабочей). Получается, надо купить и сломать хорошую вещь, что-то там наколхозить и всё равно это решение будет хреновым. По-русски это называется — из говна и палок.
Внутри этой педали очень трудно городить какие-то костыли, особенно учитывая, что она должна быть очень надёжной и выдерживать частое давление ноги, удары и прочее. Микропереключатели в этом смысле очень ненадёжны. Во-первых, сам механический контакт изнашивается. Во-вторых, в цифровой электронике есть такое неприятное явление — дребезг контактов. В-третьих, сам переключатель на чём будет крепиться и какое давление должен каждый раз выдерживать снизу и сверху? Чуть посильнее нажал — раздавил к чёрту.
Китайцы неспроста используют фотоэлемент для этой цели — нет дребезга и ломаться нечему, механического касания нет.
Тот товарищ, про которого я писал, так и сделал. Только вместе клавиатурного контроллера взял два педальных (два, потому что могут работать только с одной «кнопкой»). Но не стал делать переключатели, оставил фотоэлементы. И правильно сделал.
Вы же редлагаете купить новую клавиатуру — то есть, опять таки потратить деньги, но чуть меньше (или воспользоваться старой, но рабочей). Получается, надо купить и сломать хорошую вещь, что-то там наколхозить и всё равно это решение будет хреновым. По-русски это называется — из говна и палок.
0
Теперь я знаю, как использовать перегоревший процессор эффектов для гитары
+1
Можно сделать педаль сцепления и коробку передач. Будем переключать раскладку при смене передачи. Backspace будет заменять задняя скорость. Тормоз — перевод каретки на следующую строку, акселератор — SHIFT.
0
UFO just landed and posted this here
Неправда ваша.
Как это не применимо? Работает? Работает. Режим переключает? Переключает. Эта педаль окупается точно также, как любое другое периферийное устройство. Пишешь код — получаешь деньги. Точно также во времена DOS гики говорили, что не нужна ни мышь, ни Windows.
Эта педаль была сделана не себе, а на заказ. Кое-кто заплатил за это денег. Кроме того, многие захотели себе такую же и попросили меня сделать ещё педалей, за деньги.
Значит это кому-то нужно. Значит это не только применимо, но и востребовано, и реальный экономический спрос есть.
Как это не применимо? Работает? Работает. Режим переключает? Переключает. Эта педаль окупается точно также, как любое другое периферийное устройство. Пишешь код — получаешь деньги. Точно также во времена DOS гики говорили, что не нужна ни мышь, ни Windows.
Эта педаль была сделана не себе, а на заказ. Кое-кто заплатил за это денег. Кроме того, многие захотели себе такую же и попросили меня сделать ещё педалей, за деньги.
Значит это кому-то нужно. Значит это не только применимо, но и востребовано, и реальный экономический спрос есть.
+1
Точно также во времена DOS гики говорили, что не нужна ни мышь, ни Windows.
Вы так говорите, как будто они неправы.
+2
Все вопросы «Зачем?» задают те, то vim не использовал или не постиг. Автор, отличная идея! Будет время и себе такую сделаю.
0
Sign up to leave a comment.
Педалируем Vim