I used to have a phone with a physical keyboard that had a ctrl key. I can't live without ctrl-z, ctrl-v, etc. This keyboard made it possible to go to a fully-touchscreen phone without being too miserable!
(Although some level of misery is hard to get out of with only a touchscreen.)
I have used this keyboard for over a year now I think and it's really good.
I have never felt the loss of ctrl+key combinations on my phone. For what do you use these things? For example, if I'm already using my finger to select text, I can just long press to copy.
Interesting. I've been using the Hacker's Keyboard with Termux, but it doesn't seem to have received any updates in a long time. (I'm fine with programs being considered complete, but I also realize that Android is unfortunately a moving target.)
I've used both, though I'm not sure I can compare them directly, since it has been a year or more since I switched from Hacker's Keyboard.
Unexpected Keyboard works well for me when using Termux, possibly even better than Hacker's Keyboard, since I find it easier to swipe on a key to get to uncommonly-used symbols rather than switching to a different keyboard layer. Every now and then I accidentally swipe a key when I meant to press it, and end up entering a accented character when I didn't mean to, but this is fairly rare. I don't use Termux very often, but for occasional vim or terminal usage it's totally sufficient.
One cool feature of Unexpected Keyboard (which may be available elsewhere, I haven't looked at many others) is that you can swipe left and right on the space bar to quickly and accurately scroll left and right in a text field. I find this about as fast as tapping at a position in a text field, but much more accurate.
I used Hacker's keyboard for years before moving over to unexpected keyboard for any terminal work done via phone. Unexpected keyboard gives easier access to symbols and has slightly larger keys (less keys on the main layer) than Hacker's keyboard.
I still use Gboard for my main keyboard, but looking for replacement suggestions that have a good swipe to text
I started with Hacker's Keyboard and moved to Unexpected because Hacker's stopped working on newer Android devices. It's not a 1:1 replacement, but it works really well once you get used to it, and it also works as a decent general purpose keyboard.
Is there a keyboard that uses GPT-2 or some other such LLM to predict what I'm trying to write? SwiftKey is amazing because I can tap in the general vicinity of keys and it always writes the right thing, but it's fairly abandoned with a few perplexing bugs.
I'd love to find a maintained keyboard that can predict as well as SwiftKey, and has all the other "simple" niceties SwiftKey has on Android (second layer with long press, configurable durations, customizable keys, emoji search, etc).
> Is there a keyboard that uses GPT-2 or some other such LLM to predict what I'm trying to write? SwiftKey is amazing because I can tap in the general vicinity of keys
You don't need GPT for that, you need a dictionary lookup and some stats on how the keyboard is used. See how Ken Kocienda implemented the original virtual keyboard for iOS: https://hiddenheroes.netguru.com/hurst-han-kocienda Scroll down to "But as promising as the Purple interface was, the software suffered from a potentially fatal flaw: it was impossible to use a virtual keyboard on a phone-sized screen. "
The only thing I really want is a keyboard that doesn't think I'm trying to type "Ava" all the time I'm typing "and". Dictionary removal would be just great. I don't ever intend to type "Ava". It has been my intention exactly Zero times.
it's always so strange to see people on the opposite side of precision spectrum
I disable auto-correct and word suggestions, always get annoyed by "drag around and find out what your mistap gave you!" features - and here I read someone _dreaming_ about "general vicinity" understand-er
> SwiftKey is amazing because I can tap in the general vicinity of keys and it always writes the right thing
Not my experience at all. Been using it for 10 years, whenever I manage to write a 10 word sentence without needing to correct anything I feel like i just won the lottery.
The keyboard with the best prediction and self learning was my (first smartphone) Sony Xperia Z5 from 2015. I only realized it was a Sony specific app later in life. (I didn't understand auto correction memes until I got a work phone with a google keyboard.) Sadly they don't offer it as a stand alone app. I would pay for it.
I have settled for FUTO Keyboard for now. Bevor that I used SwiftKey. (The Sony is still the only one where I did see contextual self-learning/prediction.)
Great idea to allow multiple symbols per key, though it's not worth losing swipe over, so these should be behind a longer key press (hold for .5 sec then swipe to the corner ) or a double tap
Is they any keyboard that combines those and is also customizable?
The numbers should also be in a numpad layout, unfortunately common mistake even in custom keyboards
Also some keys in good central positions like sdf are surprising empty, could reduce the overload of other keys by shifting some symbols there
Wonder how convenient corner gestures are vs pure horizontal/vertical
See MessagEase for a similar keyboard (not programmer-focused) with less keys but letting you use the swiping motion to type ordinary — great for fat-fingered people.
MessagEase has been my go-to for years. I swapped this year to thumb-key when MessagEase went to a subscription.
I love the ability to quickly copy, paste, select-all, type special characters, etc., all without having to do anything complicated. It took me a little bit of time to get used to the layout, but now I type exactly what I want, as I want it, without any auto-correct or automation needed. I make few errors and love the whole way of doing it. QWERTY makes very little sense on such a small screen, but it's what people know.
I'd call MessagEase-style keyboards good for programming too - no (need for) autocorrect, and the extra room lets you squeeze in most symbols and modifiers.
I've learned MessageEase, and it's great for that feeling of having a direct connection to what you're typing (no mistakes, and no annoying autocorrect messing you up), but I always found it slower than swipe-typing
I use keyboard with similar concept as this for more than 10 years. It uses a 3 by 3 key with additional column for control so like an old phone but swipe based. I like it because I can use 1 hand to write on phone. The application called MessageEase[0] before they go subscription based and now I use Thumb-Key[1].
I've been using this for a couple years now and it's been fantastic. Just the Compose Key support alone is a godsend. The swiping takes some getting used to, but with practice it now feels second-nature.
QW and a symbol were all on one key in a T shaped layout - Q top left, W top right, symbol below, you could just hit the key as-is and let predictive text/auto-correct do it's thing (badly, at the time).
The more interesting way to use it was to swipe on the key in the direction of the letter/symbol you wanted.
It was really quite good, and a shame it never caught on.
Just installed it now. I think it's missing the '2 spaces for period-and-space' feature but it seems pretty nice other than that! (I guess that makes sense for a programming keyboard though.)
I hate to be the one to break it to you but ... I think we're not supposed to do this any more? It's a change I still struggle with.
Apologies to any I've offended with this. Style guides were updated in the last 4-5 years to say that one single space after a period is correct. I think Word even changed how it handles it as well.
I'm desperate for an Android keyboard! I need to type English, Czech, and Polish. We live in the age of LLMs, they not only know the words, they know how to use them together! Shocking!
I'd like to use glide typing (slide finger to type). Yet all the Android keyboards I've tried (GBoard and Microsoft SwifKey) can't hint basic forms of words an elementary school child would know.
Wrt Unexpected Keyboard, I find it tedious to type all letters separately on a touchscreen. Don't you?
I used to use slide typing, but I've mostly reverted to tapping, at least the first 3 or 4 letters, until autocomplete can figure out what I want. I'm not really sure why, it just feels more natural.
Thanks this seems very good. Being able to flick #! off the 'e' is nice. The position of . and , is a bit weird on the left of the keybord. But i do like the curser control and brackets usage. There is some buggy activity with capitals appearing eg ttt55555%%%%%TTT% randomly. And it misses autocomplete and auto capitalisation for general usec
This is similar to how Japanese use a 3x4 flick but the difference is that 1 word is typically 3-6 syllables where Latin is double the amount, also triple the amount of words per sentence.
Japanese flick input is closer to thumb-key ( https://github.com/dessalines/thumb-key I just discovered in another comment), and even that's a bit different as you get to input a consonant+vowel pair at a time (e.g. ka-ki-ku-ke-ko on a key)
I switch between Japanese input and hacker keyboard all the time for termux and it's much faster to type Japanese; this thread made me want to try both thumb-key and unexpected keyboard but I think I'll try thumb-key first.
I just installed it. And thus far: it makes sense. I need to get used to this one. Weird thing is: I don't mis the autocorrect other keyboards usually have.
Sad that a keyboard even needs to say that it's "privacy-conscious." What a world we've built, where one might reasonably worry that their keyboard _isn't_ private.
The standalone microcontroller in your physical keyboard can run arbitrary code, and it's been able to since we've invented keyboards attached to the computer via a port. What's there to stop the manufacturer (or a sophisticated attacker) from:
- recording your keystrokes in non-volatile memory, to be extracted later?
- exfiltrating them in real-time via Bluetooth (yay for wireless peripherals), WiFi, LoRa?
- asking the OS to install a driver, which (even if approved/signed) could have exploitable security holes?
The main hurdles are scale and sophistication, which, with an all-software "keyboard", were no longer an issue.
kqr|1 year ago
(Although some level of misery is hard to get out of with only a touchscreen.)
I have used this keyboard for over a year now I think and it's really good.
metalliqaz|1 year ago
a_e_k|1 year ago
Has anyone used both and could compare them?
z2h-a6n|1 year ago
Unexpected Keyboard works well for me when using Termux, possibly even better than Hacker's Keyboard, since I find it easier to swipe on a key to get to uncommonly-used symbols rather than switching to a different keyboard layer. Every now and then I accidentally swipe a key when I meant to press it, and end up entering a accented character when I didn't mean to, but this is fairly rare. I don't use Termux very often, but for occasional vim or terminal usage it's totally sufficient.
One cool feature of Unexpected Keyboard (which may be available elsewhere, I haven't looked at many others) is that you can swipe left and right on the space bar to quickly and accurately scroll left and right in a text field. I find this about as fast as tapping at a position in a text field, but much more accurate.
tcrenshaw|1 year ago
I still use Gboard for my main keyboard, but looking for replacement suggestions that have a good swipe to text
creshal|1 year ago
tester457|1 year ago
stavros|1 year ago
I'd love to find a maintained keyboard that can predict as well as SwiftKey, and has all the other "simple" niceties SwiftKey has on Android (second layer with long press, configurable durations, customizable keys, emoji search, etc).
bean-weevil|1 year ago
troupo|1 year ago
You don't need GPT for that, you need a dictionary lookup and some stats on how the keyboard is used. See how Ken Kocienda implemented the original virtual keyboard for iOS: https://hiddenheroes.netguru.com/hurst-han-kocienda Scroll down to "But as promising as the Purple interface was, the software suffered from a potentially fatal flaw: it was impossible to use a virtual keyboard on a phone-sized screen. "
LeoPanthera|1 year ago
https://jackcook.com/2023/09/08/predictive-text.html
kristopolous|1 year ago
NooneAtAll3|1 year ago
I disable auto-correct and word suggestions, always get annoyed by "drag around and find out what your mistap gave you!" features - and here I read someone _dreaming_ about "general vicinity" understand-er
fascinating
pandemic_region|1 year ago
Not my experience at all. Been using it for 10 years, whenever I manage to write a 10 word sentence without needing to correct anything I feel like i just won the lottery.
noAnswer|1 year ago
I have settled for FUTO Keyboard for now. Bevor that I used SwiftKey. (The Sony is still the only one where I did see contextual self-learning/prediction.)
eviks|1 year ago
The numbers should also be in a numpad layout, unfortunately common mistake even in custom keyboards
Also some keys in good central positions like sdf are surprising empty, could reduce the overload of other keys by shifting some symbols there
Wonder how convenient corner gestures are vs pure horizontal/vertical
8n4vidtmkvmk|1 year ago
mouse_|1 year ago
tester457|1 year ago
vitiral|1 year ago
BurnGpuBurn|1 year ago
norswap|1 year ago
Ginguin|1 year ago
I love the ability to quickly copy, paste, select-all, type special characters, etc., all without having to do anything complicated. It took me a little bit of time to get used to the layout, but now I type exactly what I want, as I want it, without any auto-correct or automation needed. I make few errors and love the whole way of doing it. QWERTY makes very little sense on such a small screen, but it's what people know.
Nullabillity|1 year ago
CarVac|1 year ago
kqr|1 year ago
https://entropicthoughts.com/rethinking-text-input-on-touchs...
ChadNauseam|1 year ago
zimpenfish|1 year ago
[1] https://en.wikipedia.org/wiki/FITALY
out_of_protocol|1 year ago
P.S. tried keyboard, should work wery well with termux. Did not figure out how to swith to next language. Custom keys, yay!
justsomehnguy|1 year ago
1. Select the needed ones in the settings
1. Swipe up on the space bar
lovegrenoble|1 year ago
glacierSong|1 year ago
[0] https://www.exideas.com/ME/ [1] https://github.com/dessalines/thumb-key
yellowapple|1 year ago
stavros|1 year ago
gavinhoward|1 year ago
Unexpectedly good. I am definitely going to relearn typing on my phone just to use this.
Elfener|1 year ago
My mom (not a programmer) uses it as well because she is able to type much faster with the swiping than with a regular touch keyboard.
girvo|1 year ago
It was similar in some ways.
https://i0.wp.com/farm3.static.flickr.com/2142/1622925926_3a...
QW and a symbol were all on one key in a T shaped layout - Q top left, W top right, symbol below, you could just hit the key as-is and let predictive text/auto-correct do it's thing (badly, at the time).
The more interesting way to use it was to swipe on the key in the direction of the letter/symbol you wanted.
It was really quite good, and a shame it never caught on.
arcanemachiner|1 year ago
natebc|1 year ago
I hate to be the one to break it to you but ... I think we're not supposed to do this any more? It's a change I still struggle with.
Apologies to any I've offended with this. Style guides were updated in the last 4-5 years to say that one single space after a period is correct. I think Word even changed how it handles it as well.
https://apastyle.apa.org/style-grammar-guidelines/punctuatio...
tasuki|1 year ago
I'd like to use glide typing (slide finger to type). Yet all the Android keyboards I've tried (GBoard and Microsoft SwifKey) can't hint basic forms of words an elementary school child would know.
Wrt Unexpected Keyboard, I find it tedious to type all letters separately on a touchscreen. Don't you?
Help me!
aftbit|1 year ago
stavros|1 year ago
gitaarik|1 year ago
vonunov|1 year ago
zuluonezero|1 year ago
romulobribeiro|1 year ago
1209412comb|1 year ago
amake|1 year ago
https://www.youtube.com/watch?v=BhD6r8NKlmY
3r7j6qzi9jvnve|1 year ago
I switch between Japanese input and hacker keyboard all the time for termux and it's much faster to type Japanese; this thread made me want to try both thumb-key and unexpected keyboard but I think I'll try thumb-key first.
rustcleaner|1 year ago
Configuration export/import.
ivolimmen|1 year ago
cynicalsecurity|1 year ago
desireco42|1 year ago
Super easy to use... usual spelling errors are gone... would need a multilingual/serbian keyboard :) as well
ivanche|1 year ago
shwouchk|1 year ago
Thanks for sharing!
[edit]
Even more for making!
adakbar|1 year ago
guyzero|1 year ago
gitaarik|1 year ago
watersb|1 year ago
https://www.textasticapp.com/
It's wonderful. There's also a macOS version.
tetris11|1 year ago
mosquitobiten|1 year ago
neves|1 year ago
eimrine|1 year ago
caxco93|1 year ago
hiked|1 year ago
justsomehnguy|1 year ago
What doesn't work:
1. Ctrl/Alt isn't passed to RDP session in the official MS app.
1. Sometimes number input moves the decimal to a swipe and this is kinda... dumb.
It's not as fast as Hacker's Keyboard but overall it works good and I even did wrote some small things on it.
I replaced all HK with UK on all my phones and one tablet.
Can recommend.
maguay|1 year ago
rollcat|1 year ago
- recording your keystrokes in non-volatile memory, to be extracted later?
- exfiltrating them in real-time via Bluetooth (yay for wireless peripherals), WiFi, LoRa?
- asking the OS to install a driver, which (even if approved/signed) could have exploitable security holes?
The main hurdles are scale and sophistication, which, with an all-software "keyboard", were no longer an issue.
dan-robertson|1 year ago
enoeht|1 year ago
unknown|1 year ago
[deleted]