Input methods for the dvorak system layout

Alex Kost faa708013a gitignore: Add "tmp" and "autoloads.el" 8 лет назад
.gitignore faa708013a gitignore: Add "tmp" and "autoloads.el" 8 лет назад
COPYING 13fece56a9 Initial commit 10 лет назад
README.org 13fece56a9 Initial commit 10 лет назад
dvorak-qwerty.el e46f396cf7 Remove "gitorious" URL since it is dead 10 лет назад
dvorak-russian-computer.el e46f396cf7 Remove "gitorious" URL since it is dead 10 лет назад

README.org

About

I use Dvorak as my global system layout, but as Emacs input methods are intended to be used with the QWERTY layout, I made this package with some additional input methods that may be used with the Dvorak layout. See EmacsWiki: Writing Russian With Dvorak for a more detailed description of this problem.

Files from this package are based on http://www.emacswiki.org/emacs/download/cyrillic-dvorak.el. Many thanks to its author kirill.

If you want to see some other input methods in this package, contact me and I will gladly add the new ones.

Installation and Usage

Automatic

If you find this package useful, you may install it using Quelpa:


(quelpa '(dvorak-layouts :fetcher github :repo "alezost/dvorak-layouts.el"))

After that M-x dvorak-… commands for switching an input method will become available, so you may bind those commands to keys and use them without adding anything other things in your emacs config file. If you prefer to use toggle-input-method (it is bound to C-\ by default), you have to require a package with an input method you need.

Manual

Clone the repo and add the directory to =load-path=:


(add-to-list 'load-path "/path/to/dvorak-layouts")

Now you can either add autoloads to the commands:


(autoload 'dvorak-qwerty "dvorak-qwerty" nil t)
(autoload 'dvorak-russian-computer "dvorak-russian-computer" nil t)

or require a package you need:


(require 'dvorak-russian-computer nil t)