Skip to content

ktemkin-archive/software-vim-clutch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Software VIM-Clutch for Linux

Inspired by Aleksandr Levchuk's [VIM Clutch]{https://github.com/alevchuk/vim-clutch#readme}, this project allows you to use a hardware pedal to enter and exit VI's insert mode. Unlike the original VIM-Clutch, this software-based implementation requires no modification to the hardware pedal- and thus is only half the price!

System Requirements

Software:

  • A modern version of Linux, with a kernel greater than 2.6.35, and/or the uinput module. This should be most linux users.
  • A modern version of X, set up to use evdev. Again, this should be almost everyone.
  • Python 2.7
  • The following python modules: -- evdev -- asyncore

Hardware:

Setup/Use

Before you begin, you'll need to perform a one-time setup for your pedal. This process is two-fold:

  1. Find and install the configuration software that came with your pedal. If you're using the pedal linked above, [the official Windows software is located here]{http://www.pcsensor.com/uploadFile/APPsoftware/FootSwitch%20V5.0.zip}. If you're using a Linux or Mac PC, you can perform this first step using an unsupported [command line tool]{https://github.com/rgerganov/footswitch}.
  2. Set the pedal to send only a chording key. Ctrl, Alt, Shift, and Windows/Super are all valid chording keys- it doesn't matter which ones you pick. If you're setting up more than one pedal, it helps to assign a different key to each pedal- this makes configuration easier.

About

A software-enhanced implementation of footpedal control for vim on Linux which does not require modification of the hardware pedal.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages