forum

thnikk's Osu! Keypads [Development]

posted
Total Posts
582
show more
PremiumRich
You can sell a do-it-yourself kit for enthusiasts along with the completely built one. You can sell the built version for a higher price since it includes your labor.
Topic Starter
Thnikk

PremiumRich wrote:

You can sell a do-it-yourself kit for enthusiasts along with the completely built one. You can sell the built version for a higher price since it includes your labor.
I like this idea too. My friend wanted to get into soldering so I gave him the parts as a Christmas gift since he wanted one.
Te Amo
Im not top 100 USA (146) but I still think I'm very decent, I could record a liveplay with this keypad and send you the video if you want to, their are still lots of higher ranking players that would be willing to do this but your choice :)
deletemyaccount
I'm kinda surprised that this hasn't gotten more attention, especially with all the questions about mech keyboards on G&R (yes, I know that some people want a full keyboard).
E m i

KevEz wrote:

I'm very decent
He bad, ecks dee. 8-)
NixXSkate
I'm not exactly sure how this kind of stuff works, but what if you overclocked the USB, like you would do for a WMO or IME mouse? Also, I'd like to try one, but are red switches the only option?

Also, the escape button looks awkward to press, why not put it on the right side to hit with your thumb? (I don't know if that's doable at this point in time though)
jesse1412
I think you'd be better off making these with 4 keys, that allows for taiko players too. Also it's always nice to have backup keys in case some break. Also if you use 4keys I suppose you could create red/black/blue/brown/etc combinations for people to buy for testing.
Topic Starter
Thnikk
Update: I'm going to add a low cost option that will be a 2 key model with the white DSA keycaps and no LEDs for ~$20. I'm sure some people want a strictly business device, so it doesn't make sense to only offer the fully decked out one. I'll try to have it up by tomorrow.

International shipping is still being sorted, but I'd like to get the polling rate issue (maybe non-issue, we'll see) out of the way first.


[ Momiji ] wrote:

KevEz wrote:

I'm very decent
He bad, ecks dee. 8-)
He's got one on the way, so let's see him put his money where his mouth is :P

NixXSkate wrote:

I'm not exactly sure how this kind of stuff works, but what if you overclocked the USB, like you would do for a WMO or IME mouse? Also, I'd like to try one, but are red switches the only option?

Also, the escape button looks awkward to press, why not put it on the right side to hit with your thumb? (I don't know if that's doable at this point in time though)
I'll look into it, but I think it's still limited on the trinket's end to ~200hz so it wouldn't help much. Red switches are the only option for now, but if you guys have requests for others, please let me know which ones and I'll get some with my next order.

I guess this depends on how you use it, sort of like a mouse. I use mine in more of a palming fashion, so having it on the right side meant I had to slide my hand up to reach it. If you're using more of a claw air-grip, you're thumb would be right next to it. I've been making these to order so I'll just add that as an option on the item page. Thanks for the input!

jesus1412 wrote:

I think you'd be better off making these with 4 keys, that allows for taiko players too. Also it's always nice to have backup keys in case some break. Also if you use 4keys I suppose you could create red/black/blue/brown/etc combinations for people to buy for testing.
I would like to, but 4 key would have to be bumped up to a teensy since the trinket only supports 3 button inputs, which would in turn bring the price up to ~$35-50. People are still probably better off getting a cmstorm switch tester for seeing what they like, but if enough people are interested in these, I could have more of a keyswitch variety. Keep in mind that this probably wouldn't happen until a couple months from now.
Deimos

Thnikk wrote:

I would like to, but 4 key would have to be bumped up to a teensy since the trinket only supports 3 button inputs, which would in turn bring the price up to ~$35-50. People are still probably better off getting a cmstorm switch tester for seeing what they like, but if enough people are interested in these, I could have more of a keyswitch variety. Keep in mind that this probably wouldn't happen until a couple months from now.
Well, there is way to use several buttons with just one input pin on a trinket, like I did with my 3-button keyboard, all 3 buttons are connected to #0.
Unfortunately I forgot how to do it, but it's possible.
Topic Starter
Thnikk

Deimos wrote:

Well, there is way to use several buttons with just one input pin on a trinket, like I did with my 3-button keyboard, all 3 buttons are connected to #0.
Unfortunately I forgot how to do it, but it's possible.
Oops, you're right. Got it working on pin 2 (analog 1).

So I guess I can make a 4 button one! I'm currently running into a problem with not being able to handle multiple button presses at the same time on the same pin. I found an article online that could help so i'll try to have that fixed before a prototype. I need more switches and a larger enclosure so I'll probably wait until I have another big order to make the prototype.

Haven't gotten the basic keypads up yet as I haven't had any time but I'm still trying to do that ASAP.
E m i
>8 keys
>all you need
>for all gamemodes
>4 types of switches

>you will become a legend in the osu community
>The Key Merchant
>everyone will buy from you
>all the money

>hi guys this is my first post on this forum lol idk i played the game for 3 hours and wtf i cant fc insaes wat do pls help thanks in advance :)
>BUY THNIKK'S KEYPAD >:(
OH AND A TABLET :|

good luck
Fatal3ty
Beautiful part. How to install the driver in Windows 7? :)
Topic Starter
Thnikk

[ Momiji ] wrote:

>8 keys
>all you need
>for all gamemodes
>4 types of switches

>you will become a legend in the osu community
>The Key Merchant
>everyone will buy from you
>all the money

>hi guys this is my first post on this forum lol idk i played the game for 3 hours and wtf i cant fc insaes wat do pls help thanks in advance :)
>BUY THNIKK'S KEYPAD >:(
OH AND A TABLET :|

good luck
I'm getting closer to the first part :D

edit:


Fatal3ty wrote:

Beautiful part. How to install the driver in Windows 7? :)
Plug and play for all of the operating systems I've tested, which has been Win 7, 8.1, OS X Mavericks, and Ubuntu 14.04. I think it's recognized as a generic keyboard so it should work on almost everything without having to install any drivers.

Unless you want to reprogram it, then the drivers are available from adafruit along with all the necessary software.
FieryLight
I don't think 4 pairs of different key switches is a very good idea.... If you want to try a switch, try a local electronic's shop. I think 8 keys of the same switch would be much more appealing to osu mania, taiko and std players (3 spare sets!).
Topic Starter
Thnikk

FieryLight wrote:

I don't think 4 pairs of different key switches is a very good idea.... If you want to try a switch, try a local electronic's shop. I think 8 keys of the same switch would be much more appealing to osu mania, taiko and std players (3 spare sets!).
I agree, my 4 key was really just a proof of concept for myself that I could get more than one button working on a pin and have them all be recognized individually. 8 key is my next project :)

I need longer project boxes though...
Te Amo
:!: NOTE: i just recieved the keypad today.

I received the keypad today and upon first impression, im going to be honest. I thought it was bad. It took a while for it to start working once i plugged it in( like literally 5 minutes) i tried from the front usb ports, the back etc. I got it connected in the front usb ports located under my disk drive and it began to work fine.

Ok so, Now its all plugged in and ready to go, i set z+x to my default keys and began playing some osu! I was beginning to get worried because... i couldnt stream for anything on them, they felt hard to press (ironically) and just uncomfortable, i felt like i could single tap and stream 2x faster with my rubber dome.
I decided to remove the o-rings because i thought they were the reasons for the problems i was having and indeed they were. It began to feel much more comfortable to actually press the keys and play with them. They do indeed make much more noise now (the o ring greatly limited the noise it made) but i believe its better then not being able to play properly with them.

I have not completely gotten used to them but once i have and when im left alone in my home (Mother would get pissed at the wonderful noise of the clicking and clacking :p) i will fully test just how better or worst this keypad makes me. Ill be uploading a comparison video between my rubberdome and this Cherry MX (RED) keypad soon.

Also the tape at the bottom of the keypad peeled the paint off of my desk LOL, it still sticks but not as much. This isnt a problem for me because the way i position the keypad to play makes it so that it doesnt move but im not sure how it will affect other players.

Edit: Also the cable it came with was too short for me but good thing i had a longer cable that worked with it.


Another Edit: After 2 hours of usage, holy ball it feels great. 2fast4me
Topic Starter
Thnikk

KevEz wrote:

:!: NOTE: i just recieved the keypad today.

I received the keypad today and upon first impression, im going to be honest. I thought it was bad. It took a while for it to start working once i plugged it in( like literally 5 minutes) i tried from the front usb ports, the back etc. I got it connected in the front usb ports located under my disk drive and it began to work fine.

Ok so, Now its all plugged in and ready to go, i set z+x to my default keys and began playing some osu! I was beginning to get worried because... i couldnt stream for anything on them, they felt hard to press (ironically) and just uncomfortable, i felt like i could single tap and stream 2x faster with my rubber dome.
I decided to remove the o-rings because i thought they were the reasons for the problems i was having and indeed they were. It began to feel much more comfortable to actually press the keys and play with them. They do indeed make much more noise now (the o ring greatly limited the noise it made) but i believe its better then not being able to play properly with them.

I have not completely gotten used to them but once i have and when im left alone in my home (Mother would get pissed at the wonderful noise of the clicking and clacking :p) i will fully test just how better or worst this keypad makes me. Ill be uploading a comparison video between my rubberdome and this Cherry MX (RED) keypad soon.

Also the tape at the bottom of the keypad peeled the paint off of my desk LOL, it still sticks but not as much. This isnt a problem for me because the way i position the keypad to play makes it so that it doesnt move but im not sure how it will affect other players.

Edit: Also the cable it came with was too short for me but good thing i had a longer cable that worked with it.
[image]

Another Edit: After 2 hours of usage, holy ball it feels great. 2fast4me

Did you wait 8 seconds after plugging it in? I haven't heard of anyone having problems getting it to work so maybe it's just your usb port but I'll try to test it out on more computers.

The o-rings are meant to reduce travel distance and make you wait less time between key presses since you don't have to push it down extra and have it come up more. Since you said you didn't like them I'll include them in a bag and people can put them on if they would like.

I'm sorry about the tape lol. I've been trying to find another good solution, but I don't think any sort of rubber feet would really cut it unless these were a lot heavier. I always stick the tape to my shirt before I stick it to the table to keep it from sticking too much, which is apparently important advice I should include :?

I'll see if I can pick up 5 feet cables with the next batch. Thanks a lot for all of the honest feedback, I really appreciate it! :)

Edit: Added a "basic" model to Etsy for $22!



[link]
Te Amo
Feel free to paste this to the original post if you want or dont.
SupraKyun
Nice :O
Granger
Interresting, Kev, do you think this massively better score is because you used the keypad or more coindence (Since Skill can flucate from day to day)?
Te Amo

Granger wrote:

Interresting, Kev, do you think this massively better score is because you used the keypad or more coindence (Since Skill can flucate from day to day)?

hmm good question, well considering this was my first FC on this song with the keypad id have to say it was more so cause of the keypad.
SupraKyun
Is the polling rate really an issue? I'm kinda hesitating to take one just for that, considering you might upgrade it <.<
E m i
od10 = 18 ms margin of error
125hz = 8ms max input lag
Topic Starter
Thnikk

KevEz wrote:

or dont
This made me laugh. Thanks for the video :)

Granger wrote:

Interresting, Kev, do you think this massively better score is because you used the keypad or more coindence (Since Skill can flucate from day to day)?
Honestly, I'm content as long as it didn't make him worse. I just wanted people to have something tiny and customizable to play osu on. If you can play better with it too, that's awesome!

SupraKyun wrote:

Is the polling rate really an issue? I'm kinda hesitating to take one just for that, considering you might upgrade it <.<
I'm going to update the OP at some point since that does seem ambiguous, but that post was really just part of a conversation from the previous thread. I've thought about it and upgrading the trinket to a teensy doesn't seem worth it. I've gotten enough price complaints as it is, so adding $10 to the price does not seem viable at all.

And that was the main reason I wanted Kev's video. Hopefully this dispels the fear that it's as big of an issue as I made it seem originally. I just wanted people to know it was a potential issue at the time so nobody that bought one was upset that I didn't say anything about it. I'm not trying to say that the difference between 8 and 1ms is negligible, but I don't think the vast majority of people would notice.

[ Momiji ] wrote:

od10 = 18 ms margin of error
125hz = 8ms max input lag
This gives me more of peace of mind. Thanks for the numbers.
Te Amo
I no longer had any "complaints" about the keypad. Theirs no delay, the USB issue I was having was coming from my end so that's not a problem, only took me like an hour of usage to get comfortable (I ended up keeping the o-rings on, loved the noise reduction), its small so its ideal to carry around when I visit other friends who play OSU, the cable it came with was short for me but only cause my desktop is a bit farther then my play area.
Only the tape is the issue in my opinion, the keypad is very light so it needs something to keep it from moving so much for "intense streamers" other then that it works like a charm.
Works and functions properly with no delay as expected
9/10 would fap again -IGN

Side note: I got my friend to come over and try it out, he's much lower ranked but he said it felt comfortable and smooth to use.
Deimos

[ Momiji ] wrote:

od10 = 18 ms margin of error
125hz = 8ms max input lag
may I am just brain dead, but why 125hz = 8ms input lag?

the 125hz doesn't tell me anything about input delays, it rather tells me how often the computer is checking the USB data. Which is basically 125 times per second.

I would like to see someone who is going to stream 125 beats per second. The value is kinda useless when it comes to keyboards (in my opinion).
E m i

Deimos wrote:

[ Momiji ] wrote:

od10 = 18 ms margin of error
125hz = 8ms max input lag
may I am just brain dead, but why 125hz = 8ms input lag?

the 125hz doesn't tell me anything about input delays, it rather tells me how often the computer is checking the USB data. Which is basically 125 times per second.

I would like to see someone who is going to stream 125 beats per second. The value is kinda useless when it comes to keyboards (in my opinion).
1000ms / 125hz = 8ms

Deimos wrote:

how often the computer is checking the USB data
once every 8 ms
hence the delay is variable.
your keystroke can be registered after 0 - 8ms.
this basically means that if you changed the polling rate to 500hz, you would do as well on od9 as you would on od10 before. (0 - 2 ms input lag)
delay variability is also dependant on fps
ZenithPhantasm
Input lag in ms= 1/fpsx1000+1000/pollingrate+displaylag(CRTs have no display lag whatsoever)+framebuffer
E m i

ZenithPhantasm wrote:

Input lag in ms= 1/fpsx1000+1000/pollingrate+displaylag(CRTs have no display lag whatsoever)+framebuffer
Well, seems right.
Also, I was only pointing out the effect of input lag variability on accuracy, but truth is that input lag also fiddles with hand synchronization.
example:
rrtyui
gangsta
cursor on slider, sliderbreak :oops:
ZenithPhantasm

[ Momiji ] wrote:

ZenithPhantasm wrote:

Input lag in ms= 1/fpsx1000+1000/pollingrate+displaylag(CRTs have no display lag whatsoever)+framebuffer
Well, seems right.
Also, I was only pointing out the effect of input lag variability on accuracy, but truth is that input lag also fiddles with hand synchronization.
example:
rrtyui
gangsta
cursor on slider, sliderbreak :oops:
Its particularly dangerous for mouse players because mouse feels like crap unless you set polling rate to 500hz+.
Input lag of default/office mice (125hz): 8ms
Input lag of gaming mice (500-1000hz): 1-2 ms
Input lag of most keyboards (125hz): 8ms
Input lag of Wacom tablets (133hz): 7.52ms
Input lag of Huion tablets (200hz): 5ms

Assuming a player using a Wacom and a 125hz keyboard, he/she only has to deal with a 0.48ms difference which is unnoticeable.

However, a mouse player using a high end mouse and a 125hz keyboard has to deal with a 7ms difference which is massive and certainly noticeable for most people (yes you can still work around it but it wouldn't be the same).
SupraKyun
So the delay thing isn't really an issue, at least at my level XD. Do you think you are going to upgrade it anytime soon on anything?
Topic Starter
Thnikk

ZenithPhantasm wrote:

Its particularly dangerous for mouse players because mouse feels like crap unless you set polling rate to 500hz+.
Input lag of default/office mice (125hz): 8ms
Input lag of gaming mice (500-1000hz): 1-2 ms
Input lag of most keyboards (125hz): 8ms
Input lag of Wacom tablets (133hz): 7.52ms
Input lag of Huion tablets (200hz): 5ms

Assuming a player using a Wacom and a 125hz keyboard, he/she only has to deal with a 0.48ms difference which is unnoticeable.

However, a mouse player using a high end mouse and a 125hz keyboard has to deal with a 7ms difference which is massive and certainly noticeable for most people (yes you can still work around it but it wouldn't be the same).
I had no idea it was so low on wacom tablets. Again, thank you guys for providing such insightful information for me any everyone else in the thread.

SupraKyun wrote:

So the delay thing isn't really an issue, at least at my level XD. Do you think you are going to upgrade it anytime soon on anything?
Probably not, aside from some additional keycap options. I'm settled on all of the parts for the time being. If anything, there might be a higher price teensy model for 1000hz that will be made in small quantity, but it will be identical in every other way and it wouldn't happen for at least a few weeks.
SupraKyun
Oh okay, thank you!

Edit: I bought one! Tell me if you need some review once i receive it! I kinda live in France so i wonder how long it will take o- O
UberBagel
What skin did you use during the demonstration video?
Topic Starter
Thnikk

SupraKyun wrote:

Oh okay, thank you!

Edit: I bought one! Tell me if you need some review once i receive it! I kinda live in France so i wonder how long it will take o- O
Average time for first class mail is 1-3 weeks, but it averages at a little over a week in my experience. If you'd like to leave some feedback/a review here in the thread, that would be wonderful!

UberBagel wrote:

What skin did you use during the demonstration video?
I think you mean Kev's demo video which is available for download on his profile here.
SupraKyun
Sure, i will leave some feedback once i receive it :D. Cloudy Keycaps with Cherry MX Red *q*.
Just wondering if the tape gonna do anything to my desktop, can the tape be sticked on wood things or maybe i stick it to my old mousepad?
Te Amo

SupraKyun wrote:

Sure, i will leave some feedback once i receive it :D. Cloudy Keycaps with Cherry MX Red *q*.
Just wondering if the tape gonna do anything to my desktop, can the tape be sticked on wood things or maybe i stick it to my old mousepad?
Mouse pad because mouse pads also don't slide as much so it will prevent the keypad from moving so much too.
SupraKyun

KevEz wrote:

SupraKyun wrote:

Sure, i will leave some feedback once i receive it :D. Cloudy Keycaps with Cherry MX Red *q*.
Just wondering if the tape gonna do anything to my desktop, can the tape be sticked on wood things or maybe i stick it to my old mousepad?
Mouse pad because mouse pads also don't slide as much so it will prevent the keypad from moving so much too.
I see, well i hope it will stick fine on da mousepad and the tape better last for a while XD. Now, just waiting for the keypad to come! :D
I hope there is no disadvantage if i use the keypad with the right hand? Because i'm left handed so i'm using the tablet with my lefthand and keyboard with my right hand.
KevEz, are you only playing with the keypad now?
Topic Starter
Thnikk
OP updated after an eternity.

SupraKyun wrote:

KevEz wrote:

Mouse pad because mouse pads also don't slide as much so it will prevent the keypad from moving so much too.
I see, well i hope it will stick fine on da mousepad and the tape better last for a while XD. Now, just waiting for the keypad to come! :D
I hope there is no disadvantage if i use the keypad with the right hand? Because i'm left handed so i'm using the tablet with my lefthand and keyboard with my right hand.
KevEz, are you only playing with the keypad now?
There shouldn't be. The escape key was placed to be pushed by the side of your ring finger (which does sound pretty awkward,) but can also be used with your thumb.

If you stick it to a cloth mousepad, ignore the PS on the note in the box :?
Te Amo
As of now.. Yes I'm only using the keypad. The keypad works fine, its just up to you to improve and get better at the game overall.
show more
Please sign in to reply.

New reply