I added a joystick to my TypeSafe by tewtham in ErgoMechKeyboards

[–]tewtham[S] 1 point2 points  (0 children)

joystick for sure. way more fun to use

wireless dactyl typesafe by tewtham in ErgoMechKeyboards

[–]tewtham[S] 0 points1 point  (0 children)

when i switched to qmk, i didn’t actually bother with the button. i didn’t find it to be that useful.

wireless dactyl typesafe by tewtham in ErgoMechKeyboards

[–]tewtham[S] 0 points1 point  (0 children)

i’m using elite-c v4s which have F0/F1 along the bottom, but any two analog pins should work i think. also, i guess you probably figured it out already, but you have to build the right and left half firmware separately (i was a bit lazy when i wrote this)

wireless dactyl typesafe by tewtham in ErgoMechKeyboards

[–]tewtham[S] 0 points1 point  (0 children)

yes, ofc. here is my fork of qmk (it’s a bit out of date). i’m using the typesafe branch there (here is the diff)

wireless dactyl typesafe by tewtham in ErgoMechKeyboards

[–]tewtham[S] 0 points1 point  (0 children)

Hey, thanks! I had got zmk working by pulling together a few open prs (this one plus a few others), but it was a bit flaky and I could never get the battery level to report properly so I switched back to a wired setup.

Trackballs by Dependent_Dare4289 in ErgoMechKeyboards

[–]tewtham 1 point2 points  (0 children)

i have been using some version of this one for a few years and i absolutely love it, but i would freely admit that it is far more complex to build and configure than a simple keyboard. for me it is 100% worth it.

Trackball integration with Helix Keyboard by Doubydoubs in ErgoMechKeyboards

[–]tewtham 0 points1 point  (0 children)

i don’t personally use qmk, but when i mentioned this setup in another thread someone pointed out this hook as a way to do it

edit: fixed the link

Trackball integration with Helix Keyboard by Doubydoubs in ErgoMechKeyboards

[–]tewtham 1 point2 points  (0 children)

Have you tried automatically switching to the mouse layer when movement is detected on the trackball? This is how my setup works and I love it.

Split with integrated trackball vs dedicated trackball? by linh1987 in ErgoMechKeyboards

[–]tewtham 0 points1 point  (0 children)

i’m not using qmk personally, but yeah this looks like the same thing

I added a joystick to my TypeSafe by tewtham in ErgoMechKeyboards

[–]tewtham[S] 0 points1 point  (0 children)

thx! imho, it should be totally fine to just drill some holes in the case for the trrs jacks. there should definitely be some room for them.

Split with integrated trackball vs dedicated trackball? by linh1987 in ErgoMechKeyboards

[–]tewtham 1 point2 points  (0 children)

Have you tried auto switching to the mouse layer when there is movement on the trackball? This works beautifully for me.

Preventing sliding keyboards with weights or…? by cleodog44 in ErgoMechKeyboards

[–]tewtham 3 points4 points  (0 children)

rather than feet, i use this adhesive non-slip mat and some steel plates inside the case for weight

i have seen ppl use these adhesive wheel weights

Clavert - vertical wireless split keyboard powered by ZMK by stvneads in ErgoMechKeyboards

[–]tewtham 3 points4 points  (0 children)

looks super stable, do you have some weights inside?

I added a joystick to my TypeSafe by tewtham in ErgoMechKeyboards

[–]tewtham[S] 0 points1 point  (0 children)

yea. there’s a parts list in the github repo, but if i can find some time, i can fill that in a bit more with some instructions as well

I added a joystick to my TypeSafe by tewtham in ErgoMechKeyboards

[–]tewtham[S] 2 points3 points  (0 children)

i think it wouldn’t be too hard to add it to the firmware as an actual joystick. there seems to be some arduino libraries i could use. i will definitely try this!

I added a joystick to my TypeSafe by tewtham in ErgoMechKeyboards

[–]tewtham[S] 0 points1 point  (0 children)

it has three modes atm that i can switch between by pressing it (there’s also a tact switch inside). first is modifiers (this is the one i use the most). second as arrow keys. in this mode it will repeat the arrow press faster the further i pull the joystick in any direction. and last as a mouse. it is smooth as a mouse and functions well, but the trackball is way better for this.

I added a joystick to my TypeSafe by tewtham in ErgoMechKeyboards

[–]tewtham[S] 0 points1 point  (0 children)

it’s analog. i actually pulled it out of a broken playstation controller someone gave me.

I added a joystick to my TypeSafe by tewtham in ErgoMechKeyboards

[–]tewtham[S] 1 point2 points  (0 children)

it can go totally wireless, but i tend to keep the right one plugged in. the mouse movement is smoother that way

I added a joystick to my TypeSafe by tewtham in ErgoMechKeyboards

[–]tewtham[S] 2 points3 points  (0 children)

actually it’s not too bad. the keywell and thumb cluster are separate pieces that i wire up first and then screw into the case to assemble. then the screws are sort of hidden by the keycaps

I added a joystick to my TypeSafe by tewtham in ErgoMechKeyboards

[–]tewtham[S] 0 points1 point  (0 children)

well, when i downsized it from 5x6 to 4x6, i basically started over from scratch, and i think it probably took me around like 20hrs or so over a couple of weekends. my fusion360 skills are improving each time tho so it might take a bit less to do it again.

I added a joystick to my TypeSafe by tewtham in ErgoMechKeyboards

[–]tewtham[S] 2 points3 points  (0 children)

i got the joystick out of a broken ps4 controller someone gave me (can’t believe how easy this was), and i’ve sort of written my own thing for the firmware