this post was submitted on 31 Aug 2023
608 points (97.4% liked)

Open Source

31184 readers
230 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

geteilt von: https://feddit.de/post/3048730

Github link: https://github.com/Dakkaron/Fairberry

Here's a video of it in action: https://www.youtube.com/watch?v=iDb8_ld9gOQ

I've been using it for almost two years now, and I'm not going back.

It's based on a spare Blackberry Q10 keyboard and a custom Arduino-compatible board that reads the keyboard matrix and outputs it as USB HID to the phone. From the viewpoint of the phone, it's just a regular USB keyboard, so no special software is needed.

But I do use a custom virtual keyboard to have just two rows of symbols that are not natively on the keyboard, as I didn't want to add another layer of rarely used symbols that I'd have to memorize.

(On the image you can see Ubuntu with XFCE4 running on it. I chose Ubuntu because it's what was easiest to get running in a chroot jail on the phone. I'm using VNC to display the GUI. I even managed to get FEX (x86/x64 emulator) and Wine running, so it runs x86/x64 Linux and Windows apps.)

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 10 points 1 year ago (1 children)

New cases with slide out keyboards like the old LG Ally incoming? ๐Ÿ˜‚

[โ€“] [email protected] 12 points 1 year ago

Sadly not. Coming from a Droid 4, a side sliding keyboard was my first approach (actually my first 8 prototypes were some form of side slide keyboard) but it's impossible due to the center of gravity. On all keyboard phones, the mainboard and battery where in the keyboard part, with only the light screen on the top half. With a keyboard attachment that's not possible.

So I gave up and made this here, and it just worked great. I would still prefer a side sliding keyboard, but I fear it's not possible to make a decent one.