Polski Dvorak Programisty

Polish Programmer Dvorak

Oryginalnie opublikowano pod kątem Linuksa 12 lutego 2014. Aktualizacja dla Windowsa 29 stycznia 2023.

Originally published for Linux on February 12, 2014. Updated for Windows on January 29, 2023.

Po dość bolesnym rytuale przejścia, dvorak programisty okazał się dla mnie całkiem przyjemnym układem klawiszy. Jedeny problem, jaki napotkałem przez wiele lat użytkowania to brak jego obsługi pod Windowsem oraz w systemowej konsoli na większości dystrybucji (jedynie Ubuntu o to zadbało). Poniżej udostępniam przygotowane przez siebie pliki, które dodają jego obsługę w tych kilku sytuacjach.

After a rather painful rite of passage, the programmer's dvorak turned out to be quite a pleasant key layout for me. The only problem I've encountered over many years of use is its lack of support under Windows and in the system console on most distributions (only Ubuntu has taken care of this). Below I'm providing files I've prepared to add its support in these few situations.

Konsola Linuksa (znana też jako TTY)

Linux console (a.k.a. TTY)

Pobierz plik dvorak-pl.map.gz oraz zapisz go w /usr/share/kbd/keymaps/i386/dvorak/. Do jednorazowego załadowania możesz teraz użyć polecenia loadkeys dvorak-pl, a aby utrwalić efekt (jeśli twoja dystrybucja korzysta z systemd), do pliku /etc/vconsole.conf dopisz KEYMAP=dvorak-pl.

Download dvorak-pl.map.gz and save it to /usr/share/kbd/keymaps/i386/dvorak/. You can now use loadkeys dvorak-pl for a one-time load, and to persist the effect (if your distribution uses systemd), append line KEYMAP=dvorak-pl to /etc/vconsole.conf.

Windows

W Windowsie nowe układy klawiatury to pliki .dll, które instalowane są w odpowiednich katalogach systemowych. Aby zainstalować przygotowany przeze mnie układ, pobierz dvp.zip i zainstaluj go uruchamiając setup.exe. Plik przygotowałem w programie MSKLC (Microsoft Keyboard Layout Creator), dostępnym na stronach Microsoftu, lub, dla wygody, tu. Jeśli chcesz zmodyfikować przygotowany przeze mnie układ, lub też ze względów bezpieczeństwa chcesz samemu skompilować pliki DLL, możesz posłużyć się źródłami mojego układu - dvp.klc.

In Windows, new keyboard layouts are .dll files that are installed in the appropriate system directories. To install the layout I prepared, download dvp.zip and install it by running setup.exe. I prepared it in MSKLC (Microsoft Keyboard Layout Creator), available on Microsoft's website, or, for convenience, here. If you want to modify the layout I prepared, or for security reasons you want to compile the DLL files yourself, you can use my layout sources - dvp.klc.

Układ klawiszy bez modyfikatorów:

Key layout without modifiers:

Układ klawiszy z prawym klawiszem Alt:

Layout with the right Alt key:

Układ klawiszy z klawiszem Shift:

Layout with the Shift key: