I'm going to be graduating from a twenty year affair with Microsoft Natural Ergonomic 4000s to a Keyboardio Model 100. I'm bookmarking all these interesting ideas for then! Currently I just have capslock remapped to ctrl, which is awesome.
However I also have a FS3-P USB Triple Foot Switch which is surprisingly handy. Cannot map a pedal as CTRL, as it is a separate keyboard device, but esc for Vim use, and ctrl-w have been useful common keys for me to be able to stomp on.
Is that because CTRL can only modify its own keyboard or something? I ran into something similar with my Ploopy Nano trackball. I wanted to do middle button scrolling but because it doesn't have any actual mouse buttons and I relies on keyboard keys for clicks I couldn't do it. I think in theory it's possible to make a virtual device in Linux using uinput and do it that way though.
The Kinesis Advantage also can have a foot pedal or foot pedals. It has to be specific ones though.
However I also have a FS3-P USB Triple Foot Switch which is surprisingly handy. Cannot map a pedal as CTRL, as it is a separate keyboard device, but esc for Vim use, and ctrl-w have been useful common keys for me to be able to stomp on.
https://www.kickstarter.com/projects/keyboardio/model-100
https://duckduckgo.com/?kp=-1&kl=au-en&q=FS3-P+USB+Triple+Fo...