;;; tamil-dvorak.el --- Quail package for Tamil input with Dvorak keyboard -*- lexical-binding: t -*- ;; Copyright (C) 2015-2021 Free Software Foundation, Inc. ;; Author: Shakthi Kannan ;; Keywords: multilingual, input method, Indian, Tamil, Dvorak ;; This file is released under the terms of GNU Emacs. ;; GNU Emacs is free software: you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation, either version 3 of the License, or ;; (at your option) any later version. ;; GNU Emacs is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs. If not, see . ;;; Commentary: ;;; After loading this file in GNU Emacs, you can select this input ;;; layout using "C-x Return C-\" followed by "tamil-dvorak" (without ;;; the quotes). Available keys: Z ;;; TODO: Add Tamil numbers, calendar from Unicode ;;; Code: (require 'quail) (quail-define-package "tamil-dvorak" "Tamil" "யளனக" nil "யளனக Tamil keyboard layout for use with Unicode (UTF-8 encoding) and Dvorak keyboard layout." nil t t t t nil nil nil nil nil t) ;; US Dvorak ;; 1! 2@ 3# 4$ 5% 6^ 7& 8* 9( 0) [{ ]} ;; '" ,< .> pP yY fF gG cC rR lL /? =+ \| ;; aA oO eE uU iI dD hH tT nN sS -_ ;; ;: qQ jJ kK xX bB mM wW vV zZ ;; தமிழ் ;; 1! 2@ 3# 4௹ 5% 6^ 7& 8* 9( 0) -_ {} ;; ஞஶ றஷ நஸ சஹ வஜ லல ரர ைஐ ொ ோ ிீ ுூ =+ \| ;; ய' ள, ன. க" ப? ாழ த[ ம] ட< ்ஃ ங> ;; ண$ ஒஓ உஊ எஏ ெே ஔ ௌ அஆ இஈ ;: zZ (quail-define-rules ("1" ?1) ("2" ?2) ("3" ?3) ("4" ?4) ("5" ?5) ("6" ?6) ("7" ?7) ("8" ?8) ("9" ?9) ("0" ?0) ("[" ?-) ("]" ?{) ("`" ?`) ("'" ?ஞ) ("," ?ற) ("." ?ந) ("p" ?ச) ("y" ?வ) ("f" ?ல) ("g" ?ர) ("c" ?ை) ("r" ?ொ) ("l" ?ி) ("/" ?ு) ("=" ?=) ("a" ?ய) ("o" ?ள) ("e" ?ன) ("u" ?க) ("i" ?ப) ("d" ?ா) ("h" ?த) ("t" ?ம) ("n" ?ட) ("s" ?்) ("-" ?ங) ("\\" ?\\) (";" ?ண) ("q" ?ஒ) ("j" ?உ) ("k" ?எ) ("x" ?ெ) ("b" ?ஔ) ("m" ?அ) ("w" ?இ) ("v" ?\;) ("z" ?/) ("!" ?!) ("@" ?@) ("#" ?#) ("$" ?௹) ("%" ?%) ("^" ?^) ("&" ?&) ("*" ?*) ("(" ?\() (")" ?\)) ("{" ?_) ("}" ?}) ("~" ?~) ("\"" ?ஶ) ("<" ?ஷ) (">" ?ஸ) ("P" ?ஹ) ("Y" ?ஜ) ("F" ?ல) ("G" ?ர) ("C" ?ஐ) ("R" ?ோ) ("L" ?ீ) ("?" ?ூ) ("+" ?+) ("A" ?') ("O" ?,) ("E" ?.) ("U" ?\") ("I" ??) ("D" ?ழ) ("H" ?\[) ("T" ?\]) ("N" ?<) ("S" ?ஃ) ("_" ?>) ("|" ?|) (":" ?$) ("Q" ?ஓ) ("J" ?ஊ) ("K" ?ஏ) ("X" ?ே) ("B" ?ௌ) ("M" ?ஆ) ("W" ?ஈ) ("V" ?:) ("Z" ?Z)) ;;; tamil-dvorak.el ends here