User:Crissov/Template:Input

Documentation
{ "description": "Help on typing and encoding characters.", "params": { "char": {"label": "Character glyph", "description": "single character", "type": "string/line", "required": true, "aliases": ["1"]}, "unicode": {"label": "Unicode position", "description": "hexadecimal character code number", "type": "string/line", "required": true, "aliases": ["2"]}, "ansicode": {"label": "ANSI position", "description": "decimal character code number", "type": "number", "default": "", "required": false, "aliases": ["3"]}, "oemcode": {"label": "OEM position", "description": "decimal character code number", "type": "number", "default": "", "required": false, "aliases": ["4"]}, "ansi": {"label": "ANSI codepage", "description": "Windows codepage", "type": "number", "default": "1252", "required": false}, "oem": {"label": "OEM codepage", "description": "DOS/BIOS codepage, e.g. 850", "type": "number", "default": "437", "required": false},

"windows": {"label": "Windows keys", "description": "key sequences for English keyboard layouts", "type": "string", "default": "", "required": false}, "winUS": {"label": "US (Windows)", "description": "key sequences for the US keyboard layout", "inherits": "windows"}, "winUSint": {"label": "US International", "description": "key sequences for the US International keyboard layout", "inherits": "windows"}, "winUK": {"label": "UK (Windows)", "description": "key sequences for the UK keyboard layout", "inherits": "windows"}, "winUKint": {"label": "UK International", "description": "key sequences for the UK International keyboard layout", "inherits": "windows"},

"mac": {"label": "Mac OS keys", "description": "key sequences for English keyboard layouts", "type": "string", "default": "", "required": false}, "macUS": {"label": "US (Mac OS)", "description": "key sequences for the US keyboard layout", "inherits": "mac"}, "macUSX": {"label": "US Extended", "description": "key sequences for the US Extended keyboard layout", "inherits": "mac"}, "macUK": {"label": "UK (Mac OS)", "description": "key sequences for the UK keyboard layout", "inherits": "mac"}, "macUKX": {"label": "UK Extended", "description": "key sequences for the UK Extended keyboard layout", "inherits": "mac"},

"linux": {"label": "Unix/Linux keys", "description": "key sequence without compose key", "type": "string", "default": "", "required": false, "aliases": ["gtk"]}, "compose": {"label": "Composition keys", "description": "key sequence while compose key hold down", "type": "string", "default": "", "required": false},

"ios": {"label": "iOS", "description": "", "type": "string", "default": "", "required": false},

"vim": {"label": "Vim", "description": "key sequence for the text editor vim in input mode", "type": "string", "default": "", "required": false}, "emacs": {"label": "Emacs", "description": "key sequence for the text editor emacs", "type": "string", "default": "", "required": false},

"tex": {"label": "(La)TeX macro", "description": "text-mode macro, include backslash", "type": "string/line", "default": "", "required": false, "aliases": ["latex"]}, "html": {"label": "HTML entity", "description": "only named entity without ampersand and semicolon, not numeric decimal or hexadecimal character reference", "type": "string/line", "default": "", "required": false, "aliases": ["sgml", "xml"]}, "mathml": {"label": "MathML entity", "description": "only named entity without ampersand and semicolon", "type": "string/line", "default": "", "required": false} }}