anthonydigirolamo / teensy-thumb-keyboard Goto Github PK
View Code? Open in Web Editor NEWHandheld tactile switch keyboard for Teensy 3.2 compatible boards.
License: GNU General Public License v3.0
Handheld tactile switch keyboard for Teensy 3.2 compatible boards.
License: GNU General Public License v3.0
After putting all the parts together i recognise that most of the oneShot function isn't working.
oneshot Fn is working fine, Shift seems to have a problem. With the debug messages i can see that the Keys are transmitted in upper case but only lower keys appear in a text box (Tested on Win10 with German keyboard layout in the system settings, Us Layout in Arduino/Teensy settings). I tried using it on a Raspberry pi (Raspbian Buster) with the Layout in Raspbian set to US but encountered the same issue. I also used the Recompiled hex and got the same behavior.
Maybe there was a change in the Teensy libs. It seems that, for normal characters shift needs to be held to get a upper case Character recognized. If i hold shift while pressing another key it is recognized as a upper case character.
Could you try to confirm it? or am i doing something wrong?
And as far as i can see in the firmware, the code for oneshot Control/Alt and Super is missing.
I will try changing the firmware at the weekend but it would be great to know if i am not the only one with this issue.
Otherwise, great work, it helped me tremendously!
Edit: Forgot to mention that i am using a Teensy LC
on linux the arduino IDE & teensyduino are quite bulky and packages are not available on many distributions, plus, i've already soldered my teensy to the board.
could you please release a compiled example firmware .hex file for the standard USB US keyboard behavior? teensy_loader_cli
is easier to build and install rather than the whole arduino ide
Thanks.
I build this keyboard successfully and it is working when setting Xorg to an english layout. But most of my computers are set to a different keyboard layout (german). So, when I press '/' on the keyboard I get '-'.
How do I change the send keycode, when using 'usb_key_matrix'? Changing 'Tools->Keyboard Layout' to German in Arduino IDE is not working.
I have ordered the board from JLCpcb, as well as all of the components listed. After soldering everything together, and installing the software, it doesn't work. However, I am testing it just by using it plugged into my MacBook. Is there any troubleshooting tips you'd suggest? I am pretty new to soldering, so I can't tell if it was the soldering, or if it was just me installing the software wrong, so I have attached some pictures as well.
Q to P didn't work in my keyboard.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.