https://github.com/asvd/programmer-dvorak-eu
A single layout. Both for prgramming, and for civil life.
https://github.com/asvd/programmer-dvorak-eu
dvorak dvorak-layout keyboard-layout programmers-life xkb xkb-keyboard-layout xkb-layout
Last synced: 4 months ago
JSON representation
A single layout. Both for prgramming, and for civil life.
- Host: GitHub
- URL: https://github.com/asvd/programmer-dvorak-eu
- Owner: asvd
- Created: 2018-08-06T20:57:51.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-08-23T22:31:22.000Z (almost 7 years ago)
- Last Synced: 2024-12-28T00:40:06.547Z (5 months ago)
- Topics: dvorak, dvorak-layout, keyboard-layout, programmers-life, xkb, xkb-keyboard-layout, xkb-layout
- Homepage:
- Size: 158 KB
- Stars: 20
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**Dvorak for Programmers with European Keys**
==============================================This is the usual **Dvorak for Programmers** keyboard layout (initially made by Ronald Kaufmann) upgraded to include West-European characters as alternative symbols. The way they match the main letters was inspired by [EurKEY](https://eurkey.steffen.bruentjen.eu) layout (by Steffen Bruentjen). Other special characters distributed among the keys in a *reasonable* way (in my own way of understanding of what *reasonable* is, although feedback is always appreciated). Essential dead keys are present for common diactricts (marked red on the image below), but they are located on the most distant keys to reduce the chance of influence on hotkeys.

### Manual installation on (Ubuntu) Linux
All the actions below are to be performed under **#root**
```sh
$ sudo su
```- insert the contents of the [us-dpe](https://raw.githubusercontent.com/asvd/programmer-dvorak-eu/master/us-dpe) layout at the very end of `/usr/share/X11/xkb/symbols/us`
- open `/usr/share/X11/xkb/rules/evdev.xml` and find the `us` layout configuration starting with something like
```xml
usen
English (US)
eng
```- in the beginning of the `` below the layout header, insert the variant configuration for the new layout:
```xml
dpe
English (Programmer Dvorak Eur. Keys)
```- delete xkb cache:
```
# rm /var/lib/xkb/*.xkm
```
or```
# dpkg-reconfigure xkb-data
```Now the new layout should be selectable in the system settings window as a variant of English layout
---
visit my homepage: https://asvd.github.io
follow me on twitter: https://twitter.com/asvd0