olup / kobowriter

A simple typewriter written in go for KOBO e-readers
329 stars 14 forks source link

Other keyboard layouts? #8

Open Nasosecco opened 2 years ago

Nasosecco commented 2 years ago

Hello, first I want to thank you for the Kobo writer. Im not a Very tech guy but I managed to install the rooted firmware and modify a USB keyboard. And the result is awsome: a modern typewriter with eink screen for distraction free writing... beautiful and elegant solution. Im ethousiastic so Im ready to learn how to use an azerty keyboard but... maybe there is a way to insert others layouts... Im currently writing in Italian. Let me now! Thank you very much.

Nasosecco commented 2 years ago

IMG_20220108_002639

olup commented 2 years ago

Well done! This is not a very user-friendly process, so kudos for managing this. To support Italian layout we would need to edit https://github.com/olup/kobowriter/blob/main/event/key.go with the propper bindings and rebuild the program. Have you built it or just used precompiled binaries?

Nasosecco commented 2 years ago

Just used precompiled binaries... If you explain to me what I have to do maybe I can help. Thanks

Mattia

Nasosecco commented 2 years ago

Hi, I would love it if you would give me some pointers. Let me know if I can do anything to repay you, for example translate the documentation into Italian. Thanks

Mattia

olup commented 2 years ago

Give me a couple of days, I am pretty busy this week but i'll try to orient you. The readme contains some basic info on how to compile the go program, you could start from there.

On Mon, Jan 10, 2022 at 10:21 PM Nasosecco @.***> wrote:

Hi, I would love it if you would give me some pointers. Let me know if I can do anything to repay you, for example translate the documentation into Italian. Thanks

Mattia

— Reply to this email directly, view it on GitHub https://github.com/olup/kobowriter/issues/8#issuecomment-1009354966, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADJFT5HCO36YHGDS4YOMQJDUVNEVRANCNFSM5LP3L3WA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you commented.Message ID: @.***>

Nasosecco commented 2 years ago

Thank you, I will wait. Mattia

Nasosecco commented 2 years ago

IMG_20220111_162436888 IMG_20220111_162701924 IMG_20220111_162705859 IMG_20220111_162718952 IMG_20220111_163757996 IMG_20220111_163813468

Et voilà: a Diy eInk distraction free portable typewriter... The box is from my daughter but the size is just perfect.

olup commented 2 years ago

This is as awesome as it is cute. You just made my day !

Le mar. 11 janv. 2022 à 16:52, Nasosecco @.***> a écrit :

[image: IMG_20220111_162436888] https://user-images.githubusercontent.com/97319147/148975495-bd407a1e-3f1c-4fc6-90d4-fc2a16c0f5e9.jpg [image: IMG_20220111_162701924] https://user-images.githubusercontent.com/97319147/148975504-43c1738c-3780-4f37-bf63-27ee132ebef0.jpg [image: IMG_20220111_162705859] https://user-images.githubusercontent.com/97319147/148975509-8d9a4133-1200-43cb-b3c8-ba2314105c92.jpg [image: IMG_20220111_162718952] https://user-images.githubusercontent.com/97319147/148975517-a2406148-993d-43e5-9aad-31fd15ea9bbb.jpg [image: IMG_20220111_163757996] https://user-images.githubusercontent.com/97319147/148975521-c7e3fab1-9bd6-4c97-989c-56ac501e9683.jpg [image: IMG_20220111_163813468] https://user-images.githubusercontent.com/97319147/148975524-f5bda261-6b2e-4fc6-a578-3699bba302c5.jpg

Et voilà: a Diy eInk distraction free portable typewriter... The box is from my daughter but the size is just perfect.

— Reply to this email directly, view it on GitHub https://github.com/olup/kobowriter/issues/8#issuecomment-1010098120, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADJFT5FABIVVLKLSJ4Q7DY3UVRG3HANCNFSM5LP3L3WA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you commented.Message ID: @.***>

Nasosecco commented 2 years ago

You are big in Italy now... :D https://medium.com/@mattia.pelli/scrivere-sempre-disperatamente-e-disconnessi-3f57317349ca

Mattia

Nasosecco commented 2 years ago

Hello Olup, are you there? M.

olup commented 2 years ago

Hello, yes, I am here. However, if you are waiting for a solution for the keyboard I am sorry to say that with a full-time job, a full-time family, and a couple of other full-time side projects I don't have much occasion to reboot this project and rebuild the toolchain. I'll probably do it eventually, but I can't really say when.

If you are in a hurry the best solution for you is to see if you can do it by yourself by setting up the go repository, building the toolchain for your platform, modify the keybaord binding file and rebuild the program itself.

Otherwise rest assured that I keep your request in mind, but the timeframe for this is unknown.

Nasosecco commented 2 years ago

Hello, thank you!

Of course, I wasn't asking for a short-term solution. I already found mine and it consists of azerty keyboard stickers that I applied to my keyboard. I've also tried setting up the system to compile programs in GO, but my computer skills are not sufficient for that.

See you soon

olup commented 2 years ago

Hello, Just to give you an update, I am unable to evolve the codebase at the moment. The koxtoolchain is tooled to be be built on linux alone, and I only have macos machine lying around. It might work there too but it requires further investigation and tweaking on my end. I'll come back to you with any updates if I eventually find a way.

cittadhammo commented 10 months ago

I was able to built within codespace nicely with the TC prebuilt, see https://github.com/olup/kobowriter/pull/19/files for more detail. No need to have a linux machine, any browser will do it. You can change the keyboard layout easily.