Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var asciiChars = `qwertyuiop[]\asdfghjkl;'zxcvbnm,./QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?`;
- var dvorakChars = `',.pyfgcrl/=\aoeuidhtns-;qjkxbmwvy"<>PYFGCRL?+|AOEUIDHTNS_:QJKXBMWVY`;
- function ascii2dvorak(str) {
- return str.replace(/./g, function (ch) {
- var index = asciiChars.indexOf(ch);
- if(index === -1) return ch;
- return dvorakChars.charAt(index);
- })
- }
- function dvorak2ascii (str) {
- return str.replace(/./g, function (ch) {
- var index = dvorakChars.indexOf(ch);
- if(index === -1) return ch;
- return asciiChars.charAt(index);
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement