http://www.pcwaishe.cn/article-14568-16.html
https://deskthority.net/workshop-f7/analog-numpad-with-hall-effect-sensors-t11191.html
http://technabob.com/blog/2012/11/26/analog-wasd-keyboard-mod/
First one seems very insteresting. Wonder if there are any videos of it in action, and also if there's any shops that sells them.
Integrating Hall effect sensors can work, but:
1. that's gonna be expensive
2. you'll need to be sure that everything is properly calibrated in software
I only used four analog keys on my numpad experiment (I'm Matt_ on DT, second link in jacobolus' post). That was fun, but I am not sure that this is the best solution for your project if you want a large number of pressure-sensitive keys.
Yes, Hall effect can work. What about capacitive switches?
1. Yes, but it might be worth it as long as it's below 1500 USD.
2. Yes, either I write my own software and hand calibrate everything brute force style, or I find a switch with built in pressure sensing,
so that all switches will be the same, and also so I don't have to make the mod myself.
The keys will be packed together in a grid. Wonder if the magnets in the Hall effect switch will affect each other?
Yes, I understand that four keys was easy to make. I'm going to have 310 keys in a grid.
https://m.reddit.com/r/MechanicalKeyboards/comments/38ohm1/computex_2015_topre_shows_off_realforce_prototype/
http://techreport.com/news/28415/topre-latest-keyboards-are-colorful-sensitive-to-pressure
Dunno if analog though?
Yes, these would be ideal, but doesn't seem like I can buy separate Topre keys? And it has been stated that these are very hard to implement in a DIY keyboard... :/
Do the keys have to be pressed straight down?
The way digital claviers work is that each key is on a lever. There are two switches underneath - one closer to the lever and one further away. This means that in each stroke the switch closest to the lever will be pressed first. The velocity of the stroke is calculated from the time difference between the two actuations.
Perhaps you could cut off the bottom "knob" on a Cherry MX switch. The bottom of the slider goes there. Then mount another switch underneath that that the slider would push on. There would be two springs... so you would want to use very light ones.
Yes, they will be pressed straight down, since they are arranged in a grid and not on a row. I've seen an example with this kind of velocity sensing, they used a small tactile switch underneath the Cherry.
But they also created their own PCBs and stuff. They used two layers of PCBs. Seems pretty hard since I don't know anything about electronics (yet).
I might use their approach, but I want to investigate pressure sensitivity since they would allow for more sound effects like after touch and such. Velocity sensing is better than nothing though, if pressure sensitivity turns out to be too hard. But I think I've come to the right place for my questions.