# New Dvorak Keyboard Layout

**URL:** <https://onlykey.discourse.group/t/new-dvorak-keyboard-layout/45>\
**Category:** Feature Requests\
**Created:** [October 6, 2020, 4:10pm UTC](https://onlykey.discourse.group/t/new-dvorak-keyboard-layout/45 "2020-10-06T16:10:10Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![et7](https://avatars.discourse-cdn.com/v4/letter/e/e480ec/32.png) [@et7](https://onlykey.discourse.group/u/et7)\
**Post date:** [October 6, 2020, 4:10pm UTC](https://onlykey.discourse.group/t/new-dvorak-keyboard-layout/45/1 "2020-10-06T16:10:10Z")

</div>

Hi,

I’ve been wanting to see the Pull Request to add Dvorak keyboard layout merged. I would really like to not have to change my keyboard layout everytime I use OnlyKey. There doesn’t seem to be any update on the [firmware repository](https://github.com/trustcrypto/OnlyKey-Firmware/releases) on Github for a long time and Pull Requests haven’t been reviewed for long. When can I realistically expect the next firmware update (with or without Dvorak)?

Are there milestones for different releases or is there a set release schedule for subsequent firmware versions?

---

<div class="post-metadata">

**Author:** ![t11](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@t11](https://onlykey.discourse.group/u/t11)\
**Post date:** [October 6, 2020, 7:07pm UTC](https://onlykey.discourse.group/t/new-dvorak-keyboard-layout/45/2 "2020-10-06T19:07:49Z")

</div>

@et7 There are not current plans to include Dvorak keyboard layout. There were issues when we tested the PR. If someone from the community that uses Dvorak could provide a correct mapping of the key codes and provide a working PR we could look into adding this to future release. Current PR is here - [https://github.com/trustcrypto/OnlyKey-Firmware/pull/96](https://github.com/trustcrypto/OnlyKey-Firmware/pull/96)

---

<div class="post-metadata">

**Author:** ![t11](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@t11](https://onlykey.discourse.group/u/t11)\
**Post date:** [October 16, 2020, 3:34pm UTC](https://onlykey.discourse.group/t/new-dvorak-keyboard-layout/45/3 "2020-10-16T15:34:56Z")

</div>

We are including experimental support for Dvorak US keyboard layout in next release

---

<div class="post-metadata">

**Author:** ![et7](https://avatars.discourse-cdn.com/v4/letter/e/e480ec/32.png) [@et7](https://onlykey.discourse.group/u/et7)\
**Post date:** [October 19, 2020, 6:12am UTC](https://onlykey.discourse.group/t/new-dvorak-keyboard-layout/45/4 "2020-10-19T06:12:19Z")

</div>

Thanks, @t11 when can we expect the release? This month? This year?

This change will definitely make my OnlyKey more usable.

---

<div class="post-metadata">

**Author:** ![et7](https://avatars.discourse-cdn.com/v4/letter/e/e480ec/32.png) [@et7](https://onlykey.discourse.group/u/et7)\
**Post date:** [October 29, 2020, 5:40am UTC](https://onlykey.discourse.group/t/new-dvorak-keyboard-layout/45/5 "2020-10-29T05:40:36Z")

</div>

Thank you for implementing Dvorak layout. However, the keyboard layout selection do not persist. Whatever I select, once I plug the device out and back in, US International is selected. Am I doing this wrong?

---

<div class="post-metadata">

**Author:** ![t11](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@t11](https://onlykey.discourse.group/u/t11)\
**Post date:** [October 29, 2020, 7:33am UTC](https://onlykey.discourse.group/t/new-dvorak-keyboard-layout/45/6 "2020-10-29T07:33:25Z")

</div>

@et7 What do you mean that your selection does not persist?

---

<div class="post-metadata">

**Author:** ![et7](https://avatars.discourse-cdn.com/v4/letter/e/e480ec/32.png) [@et7](https://onlykey.discourse.group/u/et7)\
**Post date:** [October 29, 2020, 7:58am UTC](https://onlykey.discourse.group/t/new-dvorak-keyboard-layout/45/7 "2020-10-29T07:58:34Z")

</div>

> [@t11](#):
>
> What do you mean that your selection does not persist?

I mean that no matter what I choose, the input field falls back to the default. I made a screen recording illustrating my problems: [https://youtu.be/uZNJ1n-LGPA](https://youtu.be/uZNJ1n-LGPA)

---

<div class="post-metadata">

**Author:** ![t11](https://avatars.discourse-cdn.com/v4/letter/t/8e7dd6/32.png) [@t11](https://onlykey.discourse.group/u/t11)\
**Post date:** [October 29, 2020, 6:21pm UTC](https://onlykey.discourse.group/t/new-dvorak-keyboard-layout/45/8 "2020-10-29T18:21:48Z")

</div>

Ah it looks like the Dvorak in the OnlyKey app does not work. I have updated the documentation. In order to use the Dvorak keyboard layout you will need to set this using the OnlyKey CLI as shown here - [https://docs.crp.to/command-line.html#keylayout](https://docs.crp.to/command-line.html#keylayout)

So you would install the OnlyKey CLI on Linux/Mac and then run this command:  
$ onlykey-cli keylayout 28

---

<div class="post-metadata">

**Author:** ![et7](https://avatars.discourse-cdn.com/v4/letter/e/e480ec/32.png) [@et7](https://onlykey.discourse.group/u/et7)\
**Post date:** [November 16, 2020, 12:16pm UTC](https://onlykey.discourse.group/t/new-dvorak-keyboard-layout/45/9 "2020-11-16T12:16:11Z")

</div>

This worked, Thanks! 🙂
