Julow / Unexpected-Keyboard

A lightweight virtual keyboard for developers.
GNU General Public License v3.0
1.44k stars 186 forks source link

Video Intro to Unexpected Keyboard #519

Open JackDSRS opened 9 months ago

JackDSRS commented 9 months ago

I dont know if it helps, but I couldn't really find a tutorial, help file or anything. All I could find was a really short video on YouTube.

I learned a lot of it on my own through just playng with it, and some workarounds like switching keyboards really, really, really quickly.

So I made my own YouTube video. It's by no means definitive, and as Unexpected Keyboard continues to evolve, some of it will be outdated.

Anyway, it's at https://youtu.be/kSLl7hjbPSs?si=P4caPZoJNSuljrbS. Did I screw that up?

Anyway, if it sucks, its been a decade since I made a video. Cut me some slack.

Julow commented 9 months ago

Awesome :) I think the video is a bit too slow and could be shortened to a minute.

There's no direct way to switch keyboards

There should be! What version of android do you use?

Note that you can hold down shift, ctrl and the other modifiers while you tap an other key with your other hand. It should be easier to type ctrl+left or right that way.

The Return key turns into the Done or Go key on apps that wouldn't accept the Return key. Note that you can still type it if needed.

JackDSRS commented 9 months ago

The first video was so short that I didn't take away anything from it. I did cut out some lagging parts and sped up others, but I wanted to focus on cursor and key locations. I covered a lot because most people don't search for answers and 50 people ask the same question or don't try to figure it out themselves. That's why I locked out comments. I've got zero patience. How many times have you seen the same?

Most of the stuff in your reply I couldn't dig up anywhere but I'll add it to my description. I hope that already covered some stuff I missed.

Using my toggling of switching keyboards is insanely fast. I like yours on my tablet, but my big hands make it tough to use on my phone so I had to come up with a way to chose between all of them quickly and not all of them have keyboard switch functions built-in. Since it was so fast, I put it on my tablet. It also has tabs so I can access to many organized apps without closing my current one to go back to my main one to launch widgets or apps. Going through the Android Settings is tedious.

Your keyboard is great for text editing and some coding. I've recommended this to dozens of people. Also great for advanced formula citations and funky ASCII sketches.

Most Done keys change to Go or Magnifying Glass regardless of keyboards. I just did that for easily confused people. I've written technical manuals in the past and done computer support so I try to anticipate...luddites?

"My cupholder doesn't work anymore!" He was using his CD tray. "I cleaned my keyboard and now it doesn't work anymore!" She washed it in the sink. "How do I download the Internet?" In the early days of the Internet (I'm a fossil). I'm actually pre-spam and pre-emoji. "How do I delete a file." Quit downloading porn before your wife finds it.

Swear to god I've had to answer these questions, hunt down hundreds of infected diskettes, and telling them to use the PARK command before turning off their computers back in the bad ol' DOS days.

Now you know why the first two questions are still always: "Is it plugged in?" and "Is it turned on?"

I'm off to update the description. Thank you so much for your reply! If you think of anything else I can add to the description, let me know! I'm tickled pink that you liked the video but I'm never editing that video itself again. Let someone else carry the torch. :) I had to fight my cat every inch of the way!

Jack

On Sun, Jan 7, 2024, 1:26 PM Jules Aguillon < @.***> wrote:

Awesome :) I think the video is a bit too slow and could be shortened to a minute. There's no direct way to switch keyboards There should be! What version of android do you use? Note that you can hold DuckDuckGo removed one tracker. More https://duckduckgo.com/-hC18MBJlT2aV2AHyIvwKGcEsWnb5jm_-pvxCZTTfIOmR5YPvz_26Kntk9P5XVHpQF1Lc2FmG2QYbmcYDB_5pryLYuF0JTeN_aCr4ENplfiI6Va7Zc31b3iaZjPJU14zzEZPSrQ1AISQkm4c7NL1f60p3b6jCIutn9sntP8IXYaztWZ2CpIvlKLZQ69bG2jCWFYrs9rhJtHRAum1e-gypBrPVP23bL0SJBrSkFeAoyvsuYWV9fCFa9XXOvDHQk1Ct4iWuD3vAgOlqb5w1trWlX6wjYeYBX4yXRDvoDPszW9UNSmVxEfqUsFP79B3xemJFfT-M9d35yZG6eyhvL_ZtMDOMLDPpOzJ_M7bE-m0nLj-9nNuWM_XsMXaQdnuyyoy-Pcb9vibl7dYC6zkN401c-dEI8nu188_lscFWILdwxLH8d7cE4LJF6QgRpcB9fJvWsb-age2SePQJ79BsB4Jh6QNWAun2s4NL8Uk8v75MMqCPQ_g Report Spam https://duckduckgo.com/-hC18MBJlT2aV2AHyIvwKGcEsWnb5jm_-pvxCZTTfIOmR5YPvz_26Kntk9P5XVHpQF1Lc2FmG2QYbmcYDB_5pryLYuF0JTeN_aCr4ENplfiI6Va7Zc31b3iaZjPJU14zzEZPSrQ1AISQkm4c7NL1f60p3b6jCIutn9sntP8IXYaztWZ2CpIvlKLZQ69bG2jCWFYrs9rhJtHRAum1e-gypBrPVP23bL0SJBrSkFeAoyvsuYWV9fCFa9XXOvDHQk1Ct4iWuD3vAgOlqb5w1trWlX6wjYeYBX4yXRDvoDPszW9UNSmVxEfqUsFP79B3xemJFfT-M9d35yZG6eyhvL_ZtMDOMLDPpOzJ_M7bE-m0nLj-9nNuWM_XsMXaQdnuyyoy-Pcb9vibl7dYC6zkN401c-dEI8nu188_lscFWILdwxLH8d7cE4LJF6QgRpcB9fJvWsb-age2SePQJ79BsB4Jh6QNWAun2s4NL8Uk8v75MMqCPQ_g

Awesome :) I think the video is a bit too slow and could be shortened to a minute.

There's no direct way to switch keyboards

There should be! What version of android do you use?

Note that you can hold down shift, ctrl and the other modifiers while you tap an other key with your other hand. It should be easier to type ctrl+left or right that way.

The Return key turns into the Done or Go key on apps that wouldn't accept the Return key. Note that you can still type it if needed.

— Reply to this email directly, view it on GitHub https://github.com/Julow/Unexpected-Keyboard/issues/519#issuecomment-1880179078, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFFEGDHEIUTAGRYJWMCXZPTYNMHJRAVCNFSM6AAAAABBP7YUO2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBQGE3TSMBXHA . You are receiving this because you authored the thread.Message ID: @.***>

Validbit commented 9 months ago

i'm in the middle of making a short introductory video (explaining of most capabilities for common folk in <2m) .

so far the only counter-intuitive thing to guide (most non-dev) is the (seeming) absence of layout translation table (easily telling what layout file is tied to what layout name). it'd be good to have it either in-app (in brackers of chosen or second line during choosing) or in webapp tool - if someone wants to add a symbol/emoji/text to their layout

i'm currently busy for two weeks but in the meantime tips (on what to include - what was not easily found/understood from your experiences) could be helpful.

JackDSRS commented 9 months ago

When you finish it up, I'll figure out how to link mine to your so if they're on mine they can head to yours!

On Mon, Jan 8, 2024, 1:29 AM Validbit < @.***> wrote:

i'm in the middle of making a short introductory video (explaining of most capabilities for common folk in <2m) . so far the only counter-intuitive thing to guide (most non-dev) is the (seeming) absen DuckDuckGo removed one tracker. More https://duckduckgo.com/-hC18MBJlT2aV2AHyIvwKGcEsWnb7DOVN-QgYdQi8poBv8T90UfbPOUxlrW0C9tbEIsw0ydIIGGPyvuYZs63IhNIX3rS3jS2C9-YXomLtmy_VtdZ9o2sZT8WYED3Iy_NVBUjBJCSLhDs0vV_rSnbDZYQB14_tl954gFmKjbVedgaSK5Cu1CMFHZ4GlaaSC8UExarDd0DEHTS2EdWK6_smYwe-9ozNGjAGO9STU8r6QSz8wlfBckbaQ4ToRbgEeVPcbDzjOs-Jtb3Q_y7bNzkz7hJ0IcG-8JNpTfIEPbvP6QamMLmR-qSyk_v0HfKLgRnI9jffciZNApuapPLDcv8nEMN5g0HQi_MncHuuzGbX8iH3LxpSQf4-hC7fDE7_k6Msj3O9LYu5euoZYJr1XBv4AszB3uGdYnoFU4XOfRp_UX0cbMFZLpJ4QQWrdx6dJnQfHUC_oKbOlI6PhNhSAb9EDqoao28cKzswv9fTyPskAcxjaHw Report Spam https://duckduckgo.com/-hC18MBJlT2aV2AHyIvwKGcEsWnb7DOVN-QgYdQi8poBv8T90UfbPOUxlrW0C9tbEIsw0ydIIGGPyvuYZs63IhNIX3rS3jS2C9-YXomLtmy_VtdZ9o2sZT8WYED3Iy_NVBUjBJCSLhDs0vV_rSnbDZYQB14_tl954gFmKjbVedgaSK5Cu1CMFHZ4GlaaSC8UExarDd0DEHTS2EdWK6_smYwe-9ozNGjAGO9STU8r6QSz8wlfBckbaQ4ToRbgEeVPcbDzjOs-Jtb3Q_y7bNzkz7hJ0IcG-8JNpTfIEPbvP6QamMLmR-qSyk_v0HfKLgRnI9jffciZNApuapPLDcv8nEMN5g0HQi_MncHuuzGbX8iH3LxpSQf4-hC7fDE7_k6Msj3O9LYu5euoZYJr1XBv4AszB3uGdYnoFU4XOfRp_UX0cbMFZLpJ4QQWrdx6dJnQfHUC_oKbOlI6PhNhSAb9EDqoao28cKzswv9fTyPskAcxjaHw

i'm in the middle of making a short introductory video (explaining of most capabilities for common folk in <2m) .

so far the only counter-intuitive thing to guide (most non-dev) is the (seeming) absence of layout translation table (easily telling what layout file is tied to what layout name). it'd be good to have it either in-app (in brackers of chosen or second line during choosing) or in webapp tool - if someone wants to add a symbol/emoji/text to theirs layout

i'm currently busy for two weeks but in the meantime tips (on what to include - what was not easily found/understood from your experiences) could be helpful.

— Reply to this email directly, view it on GitHub https://github.com/Julow/Unexpected-Keyboard/issues/519#issuecomment-1880643910, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFFEGDEV4BKAASGUGVO2YHLYNO37NAVCNFSM6AAAAABBP7YUO2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBQGY2DGOJRGA . You are receiving this because you authored the thread.Message ID: @.***>

JackDSRS commented 9 months ago

Oh, a lot of the issues with making a one handed alternative? I'm disabled and can't use one of my arms all the time so I never thought of as being anything other than that. If I want to seriously type, I hook up a BT hardware keyboard and bang away on my good days.

I have access to so many basic symbols without having to do 3 or more key combinations with other keyboards, its one of the reasons I use it a lot.

On Mon, Jan 8, 2024, 1:29 AM Validbit < @.***> wrote:

i'm in the middle of making a short introductory video (explaining of most capabilities for common folk in <2m) . so far the only counter-intuitive thing to guide (most non-dev) is the (seeming) absen DuckDuckGo removed one tracker. More https://duckduckgo.com/-hC18MBJlT2aV2AHyIvwKGcEsWnb7DOVN-QgYdQi8poBv8T90UfbPOUxlrW0C9tbEIsw0ydIIGGPyvuYZs63IhNIX3rS3jS2C9-YXomLtmy_VtdZ9o2sZT8WYED3Iy_NVBUjBJCSLhDs0vV_rSnbDZYQB14_tl954gFmKjbVedgaSK5Cu1CMFHZ4GlaaSC8UExarDd0DEHTS2EdWK6_smYwe-9ozNGjAGO9STU8r6QSz8wlfBckbaQ4ToRbgEeVPcbDzjOs-Jtb3Q_y7bNzkz7hJ0IcG-8JNpTfIEPbvP6QamMLmR-qSyk_v0HfKLgRnI9jffciZNApuapPLDcv8nEMN5g0HQi_MncHuuzGbX8iH3LxpSQf4-hC7fDE7_k6Msj3O9LYu5euoZYJr1XBv4AszB3uGdYnoFU4XOfRp_UX0cbMFZLpJ4QQWrdx6dJnQfHUC_oKbOlI6PhNhSAb9EDqoao28cKzswv9fTyPskAcxjaHw Report Spam https://duckduckgo.com/-hC18MBJlT2aV2AHyIvwKGcEsWnb7DOVN-QgYdQi8poBv8T90UfbPOUxlrW0C9tbEIsw0ydIIGGPyvuYZs63IhNIX3rS3jS2C9-YXomLtmy_VtdZ9o2sZT8WYED3Iy_NVBUjBJCSLhDs0vV_rSnbDZYQB14_tl954gFmKjbVedgaSK5Cu1CMFHZ4GlaaSC8UExarDd0DEHTS2EdWK6_smYwe-9ozNGjAGO9STU8r6QSz8wlfBckbaQ4ToRbgEeVPcbDzjOs-Jtb3Q_y7bNzkz7hJ0IcG-8JNpTfIEPbvP6QamMLmR-qSyk_v0HfKLgRnI9jffciZNApuapPLDcv8nEMN5g0HQi_MncHuuzGbX8iH3LxpSQf4-hC7fDE7_k6Msj3O9LYu5euoZYJr1XBv4AszB3uGdYnoFU4XOfRp_UX0cbMFZLpJ4QQWrdx6dJnQfHUC_oKbOlI6PhNhSAb9EDqoao28cKzswv9fTyPskAcxjaHw

i'm in the middle of making a short introductory video (explaining of most capabilities for common folk in <2m) .

so far the only counter-intuitive thing to guide (most non-dev) is the (seeming) absence of layout translation table (easily telling what layout file is tied to what layout name). it'd be good to have it either in-app (in brackers of chosen or second line during choosing) or in webapp tool - if someone wants to add a symbol/emoji/text to theirs layout

i'm currently busy for two weeks but in the meantime tips (on what to include - what was not easily found/understood from your experiences) could be helpful.

— Reply to this email directly, view it on GitHub https://github.com/Julow/Unexpected-Keyboard/issues/519#issuecomment-1880643910, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFFEGDEV4BKAASGUGVO2YHLYNO37NAVCNFSM6AAAAABBP7YUO2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBQGY2DGOJRGA . You are receiving this because you authored the thread.Message ID: @.***>

Julow commented 9 months ago

Some issues related with one handed typing: https://github.com/Julow/Unexpected-Keyboard/issues/492, https://github.com/Julow/Unexpected-Keyboard/issues/514 It should also be possible to make a layout with all the letters crammed on 4 rows and 4 columns, if someone wants to try.

JackDSRS commented 9 months ago

If it's for diabilities, the needs are highy specialized and unique. Some involve pictograms for whole words. I'd steer away from you working on that for that purpose. Theres even ones for blind users. Pretty amazing to watch someone well practiced with one of those.

For those who just need to hold the phone with one hand while typing...hmmm...

On Tue, Jan 9, 2024, 3:45 PM Jules Aguillon < @.***> wrote:

Some issues related with one handed typing: #492, #514 It should also be possible to make a layout with all the letters crammed on 4 rows and 4 columns, if someone wants to try. —Reply to this email d DuckDuckGo removed one tracker. More https://duckduckgo.com/-i7OqfyFLHwOKIVtKYE7Tt4SndnOp7L-n6IC2qwfizD7zz_7PNHgX-0czE0I7UzX98dNuF-61ptfiEtz12y5vq3uE1UHaJepyBLhwkmugINHWtDo8ND8cqUvDbAW6UaAuvH9sntSsEOxUburxqCrMvmoFgCH2HcIOKx-4duyxr1Z2rDqBWwEQrify-5P62qHlgwpQlCKmENhfBuMZ3XpeGvoVfALFNZC6AXYyZkatZhLOWlMF09Fx-j0fXYGnu3i0XhJtG_xACHGougLrzOhcBnm80D89wM_W5jT9Hoa78mzKwvNypN5Yrm_ycQwXqDQdEP-ZG6P9dmMH4DsvGdTztjf41BG1CHKbEb07lHvHkPMnivt7y1vmutS4haumT0fXsGRV5RSlnRbc8_fHW3gWC3REyJMrXsEAqvXtSGnm4yxAkq1sAmBdBt7QNcUdfsYw5n5pZ5e3ichYJer_QE Report Spam https://duckduckgo.com/-i7OqfyFLHwOKIVtKYE7Tt4SndnOp7L-n6IC2qwfizD7zz_7PNHgX-0czE0I7UzX98dNuF-61ptfiEtz12y5vq3uE1UHaJepyBLhwkmugINHWtDo8ND8cqUvDbAW6UaAuvH9sntSsEOxUburxqCrMvmoFgCH2HcIOKx-4duyxr1Z2rDqBWwEQrify-5P62qHlgwpQlCKmENhfBuMZ3XpeGvoVfALFNZC6AXYyZkatZhLOWlMF09Fx-j0fXYGnu3i0XhJtG_xACHGougLrzOhcBnm80D89wM_W5jT9Hoa78mzKwvNypN5Yrm_ycQwXqDQdEP-ZG6P9dmMH4DsvGdTztjf41BG1CHKbEb07lHvHkPMnivt7y1vmutS4haumT0fXsGRV5RSlnRbc8_fHW3gWC3REyJMrXsEAqvXtSGnm4yxAkq1sAmBdBt7QNcUdfsYw5n5pZ5e3ichYJer_QE

Some issues related with one handed typing: #492 https://github.com/Julow/Unexpected-Keyboard/issues/492, #514 https://github.com/Julow/Unexpected-Keyboard/issues/514 It should also be possible to make a layout with all the letters crammed on 4 rows and 4 columns, if someone wants to try.

— Reply to this email directly, view it on GitHub https://github.com/Julow/Unexpected-Keyboard/issues/519#issuecomment-1883968926, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFFEGDBT2RD5KRQ4H63SQ6DYNXJAFAVCNFSM6AAAAABBP7YUO2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBTHE3DQOJSGY . You are receiving this because you authored the thread.Message ID: @.***>

Julow commented 9 months ago

I'm suggesting you to try experimenting with custom layouts that works for you.

JackDSRS commented 9 months ago

I am! I am! You heartless so and so...

On Tue, Jan 9, 2024, 4:22 PM Jules Aguillon < @.***> wrote:

I'm suggesting you to try experimenting with custom layouts that works for you. —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread. DuckDuckGo removed one tracker. More https://duckduckgo.com/-hC18MBJlT2aV2AHyIvwKGcEsWnb7FuVL-hCw64GE6StvNHfz_303RM7vnp7Lag7KA-tbGIsw2yNA8DjD4X3MN2dblQmgK71tbwZfAJvML0bFyzZbr2-o-0XSMp7JmnIeYjH51CAohKcEk3Ln55UpfunNbHQZRN7tfdu8JvhB7bcfqDCxVJF-pRUoxh4E9hdtIm8TdxaPQGzos1XIP6VyFrX9ybpM3FtJyphSgno1xL8vBun1gndLTM1_SCL0RuiR4yIw33aC2NtMLF45tuq59Knk6sfMAr8ZLor3mF_gwW9cPSWVyEfmVslD49x_weWFGfj2N99z5yZG5eSpvLPdvMjGMNxj0nZg_mdtjfTaTlh_fz2zKGfv3GLpIOzzZZUdfHuN-3xJz98odRWxsRoHMrl3mHOo60xqrg6HChutWVvPX0R6MwxKpJ0SQBvfxZVLPDlkIFtLEyok4YNgIAG_VA6oG1O1jBZfml3p6eZ9kQB2B9gc Report Spam https://duckduckgo.com/-hC18MBJlT2aV2AHyIvwKGcEsWnb7FuVL-hCw64GE6StvNHfz_303RM7vnp7Lag7KA-tbGIsw2yNA8DjD4X3MN2dblQmgK71tbwZfAJvML0bFyzZbr2-o-0XSMp7JmnIeYjH51CAohKcEk3Ln55UpfunNbHQZRN7tfdu8JvhB7bcfqDCxVJF-pRUoxh4E9hdtIm8TdxaPQGzos1XIP6VyFrX9ybpM3FtJyphSgno1xL8vBun1gndLTM1_SCL0RuiR4yIw33aC2NtMLF45tuq59Knk6sfMAr8ZLor3mF_gwW9cPSWVyEfmVslD49x_weWFGfj2N99z5yZG5eSpvLPdvMjGMNxj0nZg_mdtjfTaTlh_fz2zKGfv3GLpIOzzZZUdfHuN-3xJz98odRWxsRoHMrl3mHOo60xqrg6HChutWVvPX0R6MwxKpJ0SQBvfxZVLPDlkIFtLEyok4YNgIAG_VA6oG1O1jBZfml3p6eZ9kQB2B9gc

I'm suggesting you to try experimenting with custom layouts that works for you.

— Reply to this email directly, view it on GitHub https://github.com/Julow/Unexpected-Keyboard/issues/519#issuecomment-1883999385, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFFEGDAO6HNVVOGVUWIDADTYNXNLVAVCNFSM6AAAAABBP7YUO2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBTHE4TSMZYGU . You are receiving this because you authored the thread.Message ID: @.***>

Spike-from-NH commented 9 months ago

easily telling what layout file is tied to what layout name

@Validbit, that would be hard because Unexpected doesn't see layout files; it gets layout data via copypaste. However, if the copypasted XML could include name="Landscape" and Unexpected Settings could display that rather than just "Custom layout", that would be helpful.

Validbit commented 9 months ago

easily telling what layout file is tied to what layout name

@Validbit, that would be hard because Unexpected doesn't see layout files; it gets layout data via copypaste. However, if the copypasted XML could include name="Landscape" and Unexpected Settings could display that rather than just "Custom layout", that would be helpful.

It doesn't have to be in-app (e.g. have part of the layout editor website have parser that for example onclick parses the file and gives searchable table (for easier orientation for non-dev users)

In any case it seems there's already foundation while crearinf custom layout in newer versions

<keyboard name="QWERTY (US)" script="latin">

JackDSRS commented 9 months ago

After some experimenting, I realized the best way was to gut some keyboard symbols, create new ones that aren't existing character sets. For available characters, gut non-essentials. Maybe go 5 rows but shift entire keyboard to left and right so the keys are easier to reach with just a thumb.

The xml is way beyond my abilities right now but I'll plunk around.

I decompiled your apk and found the emojis and other characters which I could mod and recompile but I don't want to step on your work. I used APK Explorer.

I also stumbled across some simple .so and .smali dictionary tools elsewhere in along abandoned project. They have user dictionary functions too. I don't know crap about Android programming but would those be helpful?

On Tue, Jan 9, 2024, 4:22 PM Jules Aguillon < @.***> wrote:

I'm suggesting you to try experimenting with custom layouts that works for you. —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread. DuckDuckGo removed one tracker. More https://duckduckgo.com/-hC18MBJlT2aV2AHyIvwKGcEsWnb7FuVL-hCw64GE6StvNHfz_303RM7vnp7Lag7KA-tbGIsw2yNA8DjD4X3MN2dblQmgK71tbwZfAJvML0bFyzZbr2-o-0XSMp7JmnIeYjH51CAohKcEk3Ln55UpfunNbHQZRN7tfdu8JvhB7bcfqDCxVJF-pRUoxh4E9hdtIm8TdxaPQGzos1XIP6VyFrX9ybpM3FtJyphSgno1xL8vBun1gndLTM1_SCL0RuiR4yIw33aC2NtMLF45tuq59Knk6sfMAr8ZLor3mF_gwW9cPSWVyEfmVslD49x_weWFGfj2N99z5yZG5eSpvLPdvMjGMNxj0nZg_mdtjfTaTlh_fz2zKGfv3GLpIOzzZZUdfHuN-3xJz98odRWxsRoHMrl3mHOo60xqrg6HChutWVvPX0R6MwxKpJ0SQBvfxZVLPDlkIFtLEyok4YNgIAG_VA6oG1O1jBZfml3p6eZ9kQB2B9gc Report Spam https://duckduckgo.com/-hC18MBJlT2aV2AHyIvwKGcEsWnb7FuVL-hCw64GE6StvNHfz_303RM7vnp7Lag7KA-tbGIsw2yNA8DjD4X3MN2dblQmgK71tbwZfAJvML0bFyzZbr2-o-0XSMp7JmnIeYjH51CAohKcEk3Ln55UpfunNbHQZRN7tfdu8JvhB7bcfqDCxVJF-pRUoxh4E9hdtIm8TdxaPQGzos1XIP6VyFrX9ybpM3FtJyphSgno1xL8vBun1gndLTM1_SCL0RuiR4yIw33aC2NtMLF45tuq59Knk6sfMAr8ZLor3mF_gwW9cPSWVyEfmVslD49x_weWFGfj2N99z5yZG5eSpvLPdvMjGMNxj0nZg_mdtjfTaTlh_fz2zKGfv3GLpIOzzZZUdfHuN-3xJz98odRWxsRoHMrl3mHOo60xqrg6HChutWVvPX0R6MwxKpJ0SQBvfxZVLPDlkIFtLEyok4YNgIAG_VA6oG1O1jBZfml3p6eZ9kQB2B9gc

I'm suggesting you to try experimenting with custom layouts that works for you.

— Reply to this email directly, view it on GitHub https://github.com/Julow/Unexpected-Keyboard/issues/519#issuecomment-1883999385, or unsubscribe https://github.com/notifications/unsubscribe-auth/BFFEGDAO6HNVVOGVUWIDADTYNXNLVAVCNFSM6AAAAABBP7YUO2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBTHE4TSMZYGU . You are receiving this because you authored the thread.Message ID: @.***>

Julow commented 9 months ago

Thanks for investigating :)

You can use this webapp to make a custom layout: https://unexpected-keyboard-layout-editor.lixquid.com/

Compiled files like .so and .smali are not useful. Also, this is an open source application so copying differently licensed code is not ok.

JackDSRS commented 9 months ago

I've written to the original copyright holder to see if they'll allow access to their source code. The original was last modified in 2013, to which their legal terms ended. Its only available on apk archives anymore.

I've disclosed full purpose for requesting the code, as well as the name of the project Unexpected Keyboard.

In my 60 years I've found it never hurts to ask politely, and if they choose to share it, it never hurts to look at it. Thats how we learned BASIC, HTML, VBA, and other stuff. Doesn't mean cloning it.

Thats also how we learn how to do home repairs, and building things.

If they blow me off, I won't bring it up again. I just love UK on my tablet and hate reinventing the wheel for a phone version. I'd like to help in my half ass way if I can.

If it really offends or bothers you, I'll back off completely. I don't want to become a hinderance. I'm not easily offended so I'm cool with it.

Jan 10, 2024 1:50:36 PM Jules Aguillon @.***>:

DuckDuckGo removed one tracker. _More[https://duckduckgo.com/-hC18MBJlT2aV2AHyIvwKGcEsWnb7FuVL-hCw6wHGGabq5g___uyl6Zvf8VFZ7UBZQ39pYhNkGGZrHAQb_a64h27pcCE3hfWsr-BLYZH4hOlau2XJ9W90nmo7xVNaM8xCT0a8OQSEkJZiEOze_XOlLd26rwyDqZvfL7j3BF2Kv7VidgaWK5Cu1KCV3qQwhDWoTiCKdpxTzDSJP1csI5VyUr38KYdM3roy6jnOAepKQUa-HaP6BZSxP6-RcBmjE-FzgYRPefINKNPELZ4k0Xte-cJYJOw_warwk2kv3Ah9m6_ohqUwuIr9SFgr__gM-L8zIr6fxnjs_OTI3T-WN5f5NJobxBoO-E_Mnc3usz2bS8uP7mc2lEP8eQxdphye77OjLY9zvW2LuXnl9XfPCGVBEfzSmUj0Cq7kG6CskXLZ1cX8d7cE4LJF6QgRpcB9fJvWcKiwtjJjP3m8phrQRAN6mB1QNqNvHCi7NL_X08j7JgDoC7Q8]_ Report Spam[https://duckduckgo.com/-hC18MBJlT2aV2AHyIvwKGcEsWnb7FuVL-hCw6wHGGabq5g___uyl6Zvf8VFZ7UBZQ39pYhNkGGZrHAQb_a64h27pcCE3hfWsr-BLYZH4hOlau2XJ9W90nmo7xVNaM8xCT0a8OQSEkJZiEOze_XOlLd26rwyDqZvfL7j3BF2Kv7VidgaWK5Cu1KCV3qQwhDWoTiCKdpxTzDSJP1csI5VyUr38KYdM3roy6jnOAepKQUa-HaP6BZSxP6-RcBmjE-FzgYRPefINKNPELZ4k0Xte-cJYJOw_warwk2kv3Ah9m6_ohqUwuIr9SFgr__gM-L8zIr6fxnjs_OTI3T-WN5f5NJobxBoO-E_Mnc3usz2bS8uP7mc2lEP8eQxdphye77OjLY9zvW2LuXnl9XfPCGVBEfzSmUj0Cq7kG6CskXLZ1cX8d7cE4LJF6QgRpcB9fJvWcKiwtjJjP3m8phrQRAN6mB1QNqNvHCi7NL_X08j7JgDoC7Q8]

Thanks for investigating :)

You can use this webapp to make a custom layout: https://unexpected-keyboard-layout-editor.lixquid.com/

Compiled files like .so and .smali are not useful. Also, this is an open source application so copying differently licensed code is not ok.

— Reply to this email directly, view it on GitHub[https://github.com/Julow/Unexpected-Keyboard/issues/519#issuecomment-1885795403], or unsubscribe[https://github.com/notifications/unsubscribe-auth/BFFEGDDJICMTY5W56QEEQZTYN4EKVAVCNFSM6AAAAABBP7YUO2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBVG44TKNBQGM]. You are receiving this because you authored the thread.

Julow commented 9 months ago

You are absolutely not a hinderance. Thanks for finding new things :)

JackDSRS commented 9 months ago

OK, so my keyboard layout sucks. I'm sticking with a different keyboard for my phone, but there's a valid reason for it.

Remember that key top space is limited, so even with large keys, swiping a single key only is difficult at best, which is the best thing about UK.

That means tapping, double tapping, and holding down special keys are the only way to access other key faces.

That's the next problem. Space being a premium, symbols have to be gutted, and some special functions (up, down, delete per your keyboard descriptions) have to be moved to, say, holding down the shift key.

Altogether, mods to bottom_row.xml, numeric.xml, an XML for caps lock hold which may mean messing with KeyValue.java. Even gutting the emoji's would make others cry.

Settings would have to be percentage of screen, with height and width, and alignment.

Its basically a whole new project. I can prettify the keys but what the hell, man. I wouldn't do that to someone I hated. Hell, I wouldn't do that to my idiot brother-in-law.

I'd probably do it to my 3rd ex-wife though. In crayon. Maybe a twig in dirt while dangling from her feet from a wasps nest. Not that I have any hard feelings. What's 60K, a house, a car, a business, and everyth...

Sorry, got off track there.

Jan 10, 2024 2:47:21 PM Jules Aguillon @.***>:

DuckDuckGo removed one tracker. _More[https://duckduckgo.com/-hC18MBJlT2aV2AHyIvwKGcEsWnb7JNVW-Qgb6brcAoBtO3RTNrPNUxtoWUG9tLMJsgwzdgAEGpXPRiJuRpRYEeo9uRv3LwDrzC1Exc82W69vqPtG0hbtixXAeRGe4q4OgYJASBIbbN79c6Ut13Gaagagb3S-75wQ-EWtl22oPRFUkX6mFlEJxxlvPZPcak--VFX4ick8lmEXZwpvkP1GanzMSWEpBGONsC2H2pIo2uTFYebfCXpq4F4BexgvcODDHuZaDfXg8lu29RCJPwY4PcGu8JNpBvcAHszl9J1VGJSK-ZBQS__4DPp4wI76exnvu-IEjU_JQ7lju32RiGF9gUHfC_MncHuuzGTn98G3Nhhihf4-hC6fDEzul6M3D36-LYuzeSYo6IYbtjU0xRi0-q_nXZpdGncE1Qk7h86ujNRiLJVJPiCA17u1TpND1iDyiUNlRaMF5BReECJ6PHlA1QN0-ZnBqfqmnl_dJBqhD1_4]_ Report Spam[https://duckduckgo.com/-hC18MBJlT2aV2AHyIvwKGcEsWnb7JNVW-Qgb6brcAoBtO3RTNrPNUxtoWUG9tLMJsgwzdgAEGpXPRiJuRpRYEeo9uRv3LwDrzC1Exc82W69vqPtG0hbtixXAeRGe4q4OgYJASBIbbN79c6Ut13Gaagagb3S-75wQ-EWtl22oPRFUkX6mFlEJxxlvPZPcak--VFX4ick8lmEXZwpvkP1GanzMSWEpBGONsC2H2pIo2uTFYebfCXpq4F4BexgvcODDHuZaDfXg8lu29RCJPwY4PcGu8JNpBvcAHszl9J1VGJSK-ZBQS__4DPp4wI76exnvu-IEjU_JQ7lju32RiGF9gUHfC_MncHuuzGTn98G3Nhhihf4-hC6fDEzul6M3D36-LYuzeSYo6IYbtjU0xRi0-q_nXZpdGncE1Qk7h86ujNRiLJVJPiCA17u1TpND1iDyiUNlRaMF5BReECJ6PHlA1QN0-ZnBqfqmnl_dJBqhD1_4]

You are absolutely not a hinderance. Thanks for finding new things :)

— Reply to this email directly, view it on GitHub[https://github.com/Julow/Unexpected-Keyboard/issues/519#issuecomment-1885866888], or unsubscribe[https://github.com/notifications/unsubscribe-auth/BFFEGDGAOIKBQCLJC56CS4LYN4K7RAVCNFSM6AAAAABBP7YUO2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBVHA3DMOBYHA]. You are receiving this because you authored the thread.

JackDSRS commented 9 months ago

Oh, but I can't live without UK on my tablet.

Jan 10, 2024 2:47:21 PM Jules Aguillon @.***>:

DuckDuckGo removed one tracker. _More[https://duckduckgo.com/-hC18MBJlT2aV2AHyIvwKGcEsWnb7JNVW-Qgb6brcAoBtO3RTNrPNUxtoWUG9tLMJsgwzdgAEGpXPRiJuRpRYEeo9uRv3LwDrzC1Exc82W69vqPtG0hbtixXAeRGe4q4OgYJASBIbbN79c6Ut13Gaagagb3S-75wQ-EWtl22oPRFUkX6mFlEJxxlvPZPcak--VFX4ick8lmEXZwpvkP1GanzMSWEpBGONsC2H2pIo2uTFYebfCXpq4F4BexgvcODDHuZaDfXg8lu29RCJPwY4PcGu8JNpBvcAHszl9J1VGJSK-ZBQS__4DPp4wI76exnvu-IEjU_JQ7lju32RiGF9gUHfC_MncHuuzGTn98G3Nhhihf4-hC6fDEzul6M3D36-LYuzeSYo6IYbtjU0xRi0-q_nXZpdGncE1Qk7h86ujNRiLJVJPiCA17u1TpND1iDyiUNlRaMF5BReECJ6PHlA1QN0-ZnBqfqmnl_dJBqhD1_4]_ Report Spam[https://duckduckgo.com/-hC18MBJlT2aV2AHyIvwKGcEsWnb7JNVW-Qgb6brcAoBtO3RTNrPNUxtoWUG9tLMJsgwzdgAEGpXPRiJuRpRYEeo9uRv3LwDrzC1Exc82W69vqPtG0hbtixXAeRGe4q4OgYJASBIbbN79c6Ut13Gaagagb3S-75wQ-EWtl22oPRFUkX6mFlEJxxlvPZPcak--VFX4ick8lmEXZwpvkP1GanzMSWEpBGONsC2H2pIo2uTFYebfCXpq4F4BexgvcODDHuZaDfXg8lu29RCJPwY4PcGu8JNpBvcAHszl9J1VGJSK-ZBQS__4DPp4wI76exnvu-IEjU_JQ7lju32RiGF9gUHfC_MncHuuzGTn98G3Nhhihf4-hC6fDEzul6M3D36-LYuzeSYo6IYbtjU0xRi0-q_nXZpdGncE1Qk7h86ujNRiLJVJPiCA17u1TpND1iDyiUNlRaMF5BReECJ6PHlA1QN0-ZnBqfqmnl_dJBqhD1_4]

You are absolutely not a hinderance. Thanks for finding new things :)

— Reply to this email directly, view it on GitHub[https://github.com/Julow/Unexpected-Keyboard/issues/519#issuecomment-1885866888], or unsubscribe[https://github.com/notifications/unsubscribe-auth/BFFEGDGAOIKBQCLJC56CS4LYN4K7RAVCNFSM6AAAAABBP7YUO2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOBVHA3DMOBYHA]. You are receiving this because you authored the thread.