If you're on Windows, download a Dvorak layout for Microsoft Keyboard Layout Creator (MSKLC). You can then edit the virtual keys to match the old QWERTY layout. I did it myself (because international with deadkeys) but maybe this works already: https://sourceforge.net/projects/dvorakqwerty/
I honestly don't know if Google Keyboard ever included Dvorak. I'm assuming you are talking about the android keyboard. There is a keyboard called Hacker's Keyboard, it appears to have a Dvorak layout.
Creating your own layout on Windows isn’t actually that hard. There’s Microsoft Keyboard Layout Creator which lets you do that. The complication is that you’ll have to install the layout each time when you get new Windows installation, but making the layout itself shouldn’t be that hard.
No idea how old you are. You'll get faster with age, and practice. Lots of practice. DVORAK is arguably better, but if you're already familiar with QWERTY, unless you're looking for something specific there's no huge reason to switch. Average typing speed in the US is only 40wpm. I clock in on average about 95, if I'm paying attention or typing a lot I can usually hit 115 consistently.
​
Keep at it.
Something I find really helpful to transition quickly is repeat a fixed variety of phrases often as practice. For example, if you repeat the speed drills on this site again and again day after day. I would do it like this: do two sessions a day practising those phrases. Each session, redo each screen several times, focusing on any mistakes you have made for that screen. Generally, each session should last about 20-30 minutes.
Take your time at first and try not to get frustrated. If you find yourself getting frustrated, finish that session. It's better to finish one session of practice early because of frustration than to give up entirely. During the first week or two, I'd let myself use another layout (QWERTY) temporarily for serious typing if I felt the need.
At the same time, type a variety of other material; but this should be the core of your practise.
Practising like this, I notice improvements from day to day, and can be moderately proficient (40 wpm) in 2 weeks.
The only thing that comes to mind is writing a ahk script using this command. Currently I have programmer dvorak set to disable/enable with the push of the right windows key which is still pretty convenient imo.
Extra Keyboard Layouts (Physical keyboard layouts still missing from stock distributions as of 2020.) - https://f-droid.org/packages/varzan.extraKeyboardLayouts / https://play.google.com/store/apps/details?id=varzan.extraKeyboardLayouts this might help, but it might not
You can order a cheap DSA profile keycaps set; because the keys are uniform in height, you can rearrange them easily!
You can also opt for a blank keycaps set such as this: https://www.amazon.com/YMDK-Keyset-Profile-Mechanical-Keyboard/dp/B07GP29DQF/ref=mp_s_a_1_5?dchild=1&keywords=dsa+keycaps&qid=1597520475&sr=8-5
There are some Dvorak keyboards on Amazon, like
I coded my own in Autohotkey, it works fine and you can customise yours however you like the punctuation to go, and if you want to keep some of the regular ctrl+c short cuts
​
I recently bought these super cheap XDA pudding keycaps off of Amazon (they were the only flat profile pudding keycaps I could find anywhere), and while I'm sure they're not great quality compared to the fancier stuff out there, the batch I got seemed remarkably decent for $11. The legends are a little small/dull but nothing I would personally complain about.
I don't use Windows, so I can't enlighten you on a layout, I'm afraid. However, I'm assuming that you can get the US Dvorak layout to work. On Linux there's a system for typing accented characters and such like called the Compose Key. It uses intuitive shortcut key sequences for special characters. For example, ö (o with an umlaut) can be typed by holding the compose key (in my case, the right menu key) and pressing o
followed by "
.
There seem to be a bunch of programs for adding a compose key to Windows (WinCompose looks pretty promising). You might have better luck using US Dvorak with one of those.
On a somewhat related note, if you find programming to be taking a toll on your right hand, I highly recommend you consider programs like TouchCursor or AutoHotKey if you haven't already. (For basic uses, TouchCursor is much easier to use and more stable).
With a little setup you won't need to stray far from your home row for almost any reason.
I recommend hard switching over to Dvorak if you really want to learn the layout as fast as possible. Most OS's have an easy way to switch the keyboard over to whatever layout you want. Play as much typing of the dead as you can. I used this program: http://typingsoft.com/stamina.htm when I felt like practicing while watching tv or whatever.
I stuck to Dvorak until I got to around 60wpm before I began switching back and forth between the two. I used qwerty when I played games online, dvorak for everything else. It was super hard the first few weeks or so, but after a while you are able to switch on the fly.
Nowadays I use dvorak for everything as I'm probably faster at it than I am at qwerty. That being said, I can still use qwerty when I'm on someone else's computer. Just takes me a few minutes to warm up.
I started it by switching completely to Dvorak everywhere. Even on the phone 😂 it took me one month to get up to a reasonable speed.
I learned almost every evening about one hour on keybr.com and applied it on my daily job as a programmer. Guess my productivity dropped for that month a bit ☺️
That was about 4 years ago and I didn't ever regret it too.
Good luck in your journey, it gets easier, believe me. I was at 20wpm on qwerty about three months ago and now I am at about 45 wpm on dvorak. Learning to touch type was a huge benefit.
Try http://keybr.com for this. It helps with key combos and it learns from what you need to practice the most. Like my problem keys are the o, i, and e keys.
What do you mean my 'HW level functions'? See that post https://autohotkey.com/board/topic/102725-problem-making-the-number-row-map-to-programmer-dvorak/ It seems that there is actually a problem with that keyboard. Can someone confirm?
Yea yea I get it. I used a physical keyboard on an Android TV box (Remix Mini) with dvorak and I think I eventually got it to work with Polish diacritics ąóśłćń using this (not sure if it was this app that eventually got it working, but I have it in my purchase history and I didn't return it, so I think it may be it)
Just to clarify, do you mean that the muscles in your forearm are getting achey due to finger movement, or due to wrist movement?
The former may be improved by the grip-strengthener shown in your picture, but the latter will require another device.
I haven't used one myself, but a friend recommends a Powerball for wrist physio: AmazonUK
I swapped to Dvorak because I was getting pains in my wrist if I typed for too long. The pain didn't completely go away just from swapping but it is definitely so much better. I didn't find it too difficult on my right pinky or anything. If you're typing English, all the common letters are in much easier patterns. Once you get used to them it feels so much better typing with this layout. I would definitely recommend it. The other thing to try if you're having pains like I was is an alternate keyboard. I swapped to this: https://www.amazon.com/gp/product/B01KR1C5PY/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B01KR1C5PY&linkCode=as2&tag=speedtouchtyp-20&linkId=5a5e912f7a0615fa20cb0236b2000756 Using that keyboard and the swap to Dvorak has completely stopped any pain I was getting. Definitely worth the cash for it I think!
I have heard that it is not effective as a phone keyboard for the same reason. If I choose to use something else it will probably be NovaKey or something like it.