TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Rad Type - Can we make gamepad typing fast?

42 点作者 tyleo13 天前

18 条评论

KMnO413 天前
When the iPhone first launched, it had to pull a lot of weight to convince people that a touchscreen keyboard could work as well as physical keys. One of the tricks it used was to predict the next letter and invisibly adjust the hitbox of each key.<p>If you type “h” and then hit the space between “w” and “e”, it will assume you wanted “e” and register that.<p>This could easily be implemented by dynamically adjusting the ranges where a letter can be selected from the joystick. You don’t even need to render it differently; just adjust which letter registers at a particular angle.
评论 #43829025 未加载
评论 #43828286 未加载
评论 #43828394 未加载
harrall13 天前
It’s cool that I kind of knew where each letter was going to be.<p>I actually liked typing on the YouTube app on the PS4 controller. Wasn’t super fast but was one of the fastest typing on the controller for me.<p>I find one limitation of typing speed is sometimes the input rate that a device picks up presses is so low. I can get 75 WPM on an iPhone but I can barely type my phone number into Target self-checkout because it picks up presses so slowly. Roku input is also really slow. Yet I can absolutely rip on my grocery store credit card keypad.
tmtvl13 天前
Steam used to have the Daisy Wheel input method (someone made a JavaScript(TM) port here: <a href="https:&#x2F;&#x2F;github.com&#x2F;likethemammal&#x2F;daisywheeljs">https:&#x2F;&#x2F;github.com&#x2F;likethemammal&#x2F;daisywheeljs</a>), which I recall being very good in practise.<p>For Rad Type, I&#x27;m curious whether if basing it on Dvorak or Workman or something rather than QWERTY would improve it.<p>For issue #2 which is raised I would suggest using D-Pad Up for capitalisation and D-Pad Left and Right to switch between keyboards. The number row contains 13 keys with 2 characters each, so that&#x27;s 26 characters just like the alphabet, which maps perfectly. The other special characters on a standard QWERTY keyboard are located on just 8 keys, for a total of 16 characters, which would work fine as a third keyboard.
stolksdorf13 天前
Really great stuff, having demos for the progressions was a very nice touch<p>I had some ideas&#x2F;modifications, so I sketched up a version in autohotkey and really liked playing around with it for a bit:<p>-&gt; Pressing in the joystick also switches to alt mode, instead of having a separate button. Works really well, just need to tune the timing&#x2F;tolerances a bit. It felt way more intuitive.<p>-&gt; Right bumper =&gt; space, Left Bumper =&gt; backspace<p>-&gt; Right Trigger fully down =&gt; jumps cursor to start of next word (left trigger start of prev).<p>-&gt; Right Trigger partially down =&gt; moves cursor that much to start of next word (eg. half way down, halfway through current word)<p>-&gt; Holding a trigger down while using the other one selects the text. This one is a bit awkward to use, needing to &quot;undo&quot; the initial press and not really having a way to unselect if you selected too much. Will need more experimentation to see if it&#x27;s a good idea.<p>This leaves the buttons available for new line, key swap (numbers, symbols, etc.), confirm&#x2F;exit; And dpad for direct arrow key control.<p>Thanks for sharing!<p>Bug Report: I could not get the Gamepad Mapping Settings to work. No changes registered, no errors in dev console. Win10 chrome.
评论 #43828600 未加载
re13 天前
The locations of letters on the &quot;clocks&quot; is clearly QWERTY-inspired, but it seems like D and V should be swapped to be more faithful to that. I wonder if different layouts (like a more alphabetical ordering) were tested as well—I was expecting to see some details in the blog post how this particular arrangement was selected.
评论 #43828605 未加载
pests13 天前
Slightly OT, just to rant about input methods a bit.<p>This looks great. The lag in on screen keyboards have really been annoying me lately.<p>Youtube, Prime, Max all have issues on multiple devices (chromecast tv, ps5 - I guess semi on topic since it’s a game pad) where if you move the cursor too fast there a delay where the letter typed is after youve already moved and you type gibberish. I have to pause now on each letter before moving on to the next to ensure it registered correctly.
spongebobstoes13 天前
There is a similar thing in the consoleport addon for world of warcraft since 2015! It supports multiple locales too.<p>This is the best animation I can find of it: <a href="https:&#x2F;&#x2F;imgur.com&#x2F;how-text-chat-on-consoles-shoud-work-wow-consoleport-addon-D3YHZAZ" rel="nofollow">https:&#x2F;&#x2F;imgur.com&#x2F;how-text-chat-on-consoles-shoud-work-wow-c...</a>
svarrall13 天前
Be good to get some numbers to compare input speed&#x2F;accuracy of the different variations.<p>Reminded me of the Nokia 3600&#x2F;3650 [1] with its radial button layout.<p>Wonder if a similar concept would allow input with only one stick.<p>[1] <a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Nokia_3650" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Nokia_3650</a>
ivape13 天前
I&#x27;m of the opinion that typing is now an accessibility feature. If you can speak and the computer can interpret near instantaneously, then you have a gift some others don&#x27;t. Obviously, like all things, we take it for granted. Not taking away anything from the OP, this is a great thing.
CasperH2O13 天前
This is really quite interesting, would like to integrate this into the open source application Handheld Companion [1].<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;Valkirie&#x2F;HandheldCompanion">https:&#x2F;&#x2F;github.com&#x2F;Valkirie&#x2F;HandheldCompanion</a>
MetaMonk13 天前
Someone&#x27;s been raiding inputs from Perlin&#x27;s page<p><a href="https:&#x2F;&#x2F;mrl.cs.nyu.edu&#x2F;~perlin&#x2F;experiments&#x2F;quikwriting&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mrl.cs.nyu.edu&#x2F;~perlin&#x2F;experiments&#x2F;quikwriting&#x2F;</a>
评论 #43828374 未加载
catapart13 天前
I like this!<p>Modifying the final version, I&#x27;d really like the delete button moved 180 degrees around the right circle, and a second space button put in its place. But, other than that, it felt pretty natural to type on, using a phone touchscreen.
评论 #43828487 未加载
madmod13 天前
Reminds me of the many hombrew input methods on the PSP. There was at least one fairly popular homebrew keyboard using the joysticks like this which was embedded in a number of apps.
tyleo13 天前
The interface is pretty good on touch too. I have a feeling that a radial input like this can also benefit phone because your thumb is equidistant from every character.
0cf8612b2e1e13 天前
Am I crazy or was this a thing on the Stream controller?
评论 #43828474 未加载
评论 #43828231 未加载
评论 #43828230 未加载
socalgal213 天前
How do I enter non ASCII or accented characters?
评论 #43828469 未加载
atrus13 天前
This is neat! The final version even leaves plenty of room for additional punctuation, or have even more layers.
georgewsinger13 天前
What kinds of speed can be achieved, in terms of words per per minute?
评论 #43828370 未加载