| # Copyright (C) 2006 Gary Cramblitt <garycramblitt@comcast.net> |
| # |
| # This program 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 2 of the License, or (at your option) any later |
| # version. |
| # |
| # This program 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 (file |
| # COPYING in the root directory). |
| # |
| # You should have received a copy of the GNU General Public License |
| # along with this program. If not, see <https://www.gnu.org/licenses/>. |
| # |
| @ This test speaks every defined keyboard key name and special character in the latin-1 |
| @ character set using the KEY SSIP command. Useful for output module debugging. |
| |
| @ The pronounced names for characters are in English. |
| |
| @ IMPORTANT: Because of non-English characters in this file be sure to edit it with |
| @ UTF-8 editor! |
| |
| !SPEAK |
| Special Key Names: |
| . |
| !KEY space |
| !KEY underscore |
| !KEY double-quote |
| |
| !SPEAK |
| Auxiliary Keys: |
| . |
| !KEY alt |
| !KEY control |
| !KEY hyper |
| !KEY meta |
| !KEY shift |
| !KEY super |
| |
| !SPEAK |
| Control Character Keys: |
| . |
| !KEY backspace |
| !KEY break |
| !KEY delete |
| !KEY down |
| !KEY end |
| !KEY enter |
| !KEY escape |
| !KEY f1 |
| !KEY f2 |
| !KEY f3 |
| !KEY f4 |
| !KEY f5 |
| !KEY f6 |
| !KEY f7 |
| !KEY f8 |
| !KEY f9 |
| !KEY f10 |
| !KEY f11 |
| !KEY f12 |
| !KEY f13 |
| !KEY f14 |
| !KEY f15 |
| !KEY f16 |
| !KEY f17 |
| !KEY f18 |
| !KEY f19 |
| !KEY f20 |
| !KEY f21 |
| !KEY f22 |
| !KEY f23 |
| !KEY f24 |
| !KEY home |
| !KEY insert |
| !KEY kp-* |
| !KEY kp-+ |
| !KEY kp-- |
| !KEY kp-. |
| !KEY kp-/ |
| !KEY kp-0 |
| !KEY kp-1 |
| !KEY kp-2 |
| !KEY kp-3 |
| !KEY kp-4 |
| !KEY kp-5 |
| !KEY kp-6 |
| !KEY kp-7 |
| !KEY kp-8 |
| !KEY kp-9 |
| !KEY kp-enter |
| !KEY left |
| !KEY menu |
| !KEY next |
| !KEY num-lock |
| !KEY pause |
| !KEY print |
| !KEY prior |
| !KEY return |
| !KEY right |
| !KEY scroll-lock |
| !KEY space |
| !KEY tab |
| !KEY up |
| !KEY window |
| |
| !SPEAK |
| Special characters: |
| . |
| |
| @ U+0021 |
| !SPEAK |
| Exclamation mark: |
| . |
| !KEY ! |
| |
| @ U+0022 |
| !SPEAK |
| Note that Double quote (") is not a valid key. Use "double-quote" instead. |
| . |
| @ !KEY " |
| @ U+0023 |
| !SPEAK |
| Pound, Hash, or Sharp: |
| . |
| !KEY # |
| |
| @ U+0024 |
| !SPEAK |
| Dollar: |
| . |
| !KEY $ |
| |
| @ U+0025 |
| !SPEAK |
| Percent: |
| . |
| !KEY % |
| |
| @ U+0026 |
| !SPEAK |
| Ampersand: |
| . |
| !KEY & |
| |
| @ U+0027 |
| !SPEAK |
| Single quote, right quote, or apostrophe: |
| . |
| !KEY ' |
| |
| @ U+0028 |
| !SPEAK |
| Left parenthesis: |
| . |
| !KEY ( |
| |
| @ U+0029 |
| !SPEAK |
| Right parenthesis: |
| . |
| !KEY ) |
| |
| @ U+002A |
| !SPEAK |
| Asterisk: |
| . |
| !KEY * |
| |
| @ U+002B |
| !SPEAK |
| Plus: |
| . |
| !KEY + |
| |
| @ U+002C |
| !SPEAK |
| Comma: |
| . |
| !KEY , |
| |
| @ U+002D |
| !SPEAK |
| Hyphen: |
| . |
| !KEY - |
| |
| @ U+002E |
| !SPEAK |
| Period or dot: |
| . |
| !KEY . |
| |
| @ U+002F |
| !SPEAK |
| Slash: |
| . |
| !KEY / |
| |
| @ U+003A |
| !SPEAK |
| Colon: |
| . |
| !KEY : |
| |
| @ U+003B |
| !SPEAK |
| Semicolon: |
| . |
| !KEY ; |
| |
| @ U+003C |
| !SPEAK |
| Less than: |
| . |
| !KEY < |
| |
| @ U+003D |
| !SPEAK |
| Equals: |
| . |
| !KEY = |
| |
| @ U+003E |
| !SPEAK |
| Greater than: |
| . |
| !KEY > |
| |
| @ U+003F |
| !SPEAK |
| Question mark: |
| . |
| !KEY ? |
| |
| @ U+0040 |
| !SPEAK |
| At: |
| . |
| !KEY @ |
| |
| @ U+005B |
| !SPEAK |
| Left bracket: |
| . |
| !KEY [ |
| |
| @ U+005C |
| !SPEAK |
| Backslash: |
| . |
| !KEY \ |
| |
| @ U+005D |
| !SPEAK |
| Right bracket: |
| . |
| !KEY ] |
| |
| @ U+005E |
| !SPEAK |
| Caret. |
| . |
| !KEY ^ |
| |
| @ U+005F |
| !SPEAK |
| Note that underscore (_) is not a valid key. Use "underscore" instead. |
| . |
| @ !KEY _ |
| |
| @ U+0060 |
| !SPEAK |
| Backquote, Left quote, or backtick: |
| . |
| !KEY ` |
| |
| @ U+007B |
| !SPEAK |
| Left brace: |
| . |
| !KEY { |
| |
| @ U+007C |
| !SPEAK |
| Vertical bar or pipe: |
| . |
| !KEY | |
| |
| @ U+007D |
| !SPEAK |
| Right brace: |
| . |
| !KEY } |
| |
| @ U+007E |
| !SPEAK |
| Tilde: |
| . |
| !KEY ~ |
| |
| @ U+00A1 |
| !SPEAK |
| Inverted exclamation mark. |
| . |
| !KEY ¡ |
| |
| @ U+00A2 |
| !SPEAK |
| Cents: |
| . |
| !KEY ¢ |
| |
| @ U+00A3 |
| !SPEAK |
| British Pounds: |
| . |
| !KEY £ |
| |
| @ U+00A4 |
| !SPEAK |
| currency. |
| . |
| !KEY ¤ |
| |
| @ U+00A5 |
| !SPEAK |
| yen. |
| . |
| !KEY ¥ |
| |
| @ U+00A6 |
| !SPEAK |
| Vertical bar or pipe: |
| . |
| !KEY ¦ |
| |
| @ U+00A7 |
| !SPEAK |
| Section sign. |
| . |
| !KEY § |
| |
| @ U+00A8 |
| !SPEAK |
| Copyright: |
| . |
| !KEY © |
| |
| @ U+00A9 |
| !SPEAK |
| umlaut or dierasis. |
| . |
| !KEY ¨ |
| |
| @ U+00AA |
| !SPEAK |
| Superscript a: |
| . |
| !KEY ª |
| |
| @ U+00AB |
| !SPEAK |
| German left quote: |
| . |
| !KEY « |
| |
| @ U+00AC |
| !SPEAK |
| Optional hyphen: |
| . |
| !KEY ¬ |
| |
| @ U+00AD |
| !SPEAK |
| Dash: |
| . |
| !KEY |
| |
| @ U+00AE |
| !SPEAK |
| Trademark: |
| . |
| !KEY ® |
| |
| @ U+00AF |
| !SPEAK |
| Macron: |
| . |
| !KEY ¯ |
| |
| @ U+00B0 |
| !SPEAK |
| Superscript 0, null, or degrees: |
| . |
| !KEY º |
| |
| @ U+00B1 |
| !SPEAK |
| Plus or minus: |
| . |
| !KEY ± |
| |
| @ U+00B2 |
| !SPEAK |
| Superscript 2 or squared: |
| . |
| !KEY ² |
| |
| @ U+00B3 |
| !SPEAK |
| Superscript 3 or cubed: |
| . |
| !KEY ³ |
| |
| @ U+00B4 |
| !SPEAK |
| Acute accent: |
| . |
| !KEY ´ |
| |
| @ U+00B5 |
| !SPEAK |
| Mu or micro: |
| . |
| !KEY µ |
| |
| @ U+00B6 |
| !SPEAK |
| pilcrow or paragraph: |
| . |
| !KEY ¶ |
| |
| @ U+00B7 |
| !SPEAK |
| Dot: |
| . |
| !KEY · |
| |
| @ U+00B8 |
| !SPEAK |
| Cedilla: |
| . |
| !KEY ¸ |
| |
| @ U+00B9 |
| !SPEAK |
| Superscript 1: |
| . |
| !KEY ¹ |
| |
| @ U+00BA |
| !SPEAK |
| Superscript 0 or degrees: |
| . |
| !KEY º |
| |
| @ U+00BB |
| !SPEAK |
| German right quote: |
| . |
| !KEY » |
| |
| @ U+00BC |
| !SPEAK |
| One fourth or quarter: |
| . |
| !KEY ¼ |
| |
| @ U+00BD |
| !SPEAK |
| One half: |
| . |
| !KEY ½ |
| |
| @ U+00BE |
| !SPEAK |
| Three fourths or 3 quarters: |
| . |
| !KEY ¾ |
| |
| @ U+00BF |
| !SPEAK |
| inverted question mark: |
| . |
| !KEY ¿ |
| |
| @ U+00D7 |
| !SPEAK |
| Times. |
| . |
| !KEY × |
| |
| @ U+00F7 |
| !SPEAK |
| Divide, divided by, or division. |
| . |
| !KEY ÷ |
| |
| |
| !SPEAK |
| Non-English letters: |
| . |
| |
| @ U+00C0 |
| !SPEAK |
| Capital A grav: |
| . |
| !KEY À |
| |
| @ U+00C1 |
| !SPEAK |
| Capital A acute: |
| . |
| !KEY Á |
| |
| @ U+00C2 |
| !SPEAK |
| Capital A circumflex: |
| . |
| !KEY Â |
| |
| @ U+00C3 |
| !SPEAK |
| Capital A tilde: |
| . |
| !KEY Ã |
| |
| @ U+00C4 |
| !SPEAK |
| Capital A umlaut: |
| . |
| !KEY Ä |
| |
| @ U+00C5 |
| !SPEAK |
| Capital A dot: |
| . |
| !KEY Å |
| |
| @ U+00C6 |
| !SPEAK |
| Capital ay e: |
| . |
| !KEY Æ |
| |
| @ U+00C7 |
| !SPEAK |
| Capital C cedilla: |
| . |
| !KEY Ç |
| |
| @ U+00C8 |
| !SPEAK |
| Capital E grav: |
| . |
| !KEY È |
| |
| @ U+00C9 |
| !SPEAK |
| Capital E acute: |
| . |
| !KEY É |
| |
| @ U+00CA |
| !SPEAK |
| Capital E circumflex: |
| . |
| !KEY Ê |
| |
| @ U+00CB |
| !SPEAK |
| Capital E umlaut: |
| . |
| !KEY Ë |
| |
| @ U+00CC |
| !SPEAK |
| Capital I grav: |
| . |
| !KEY Ì |
| |
| @ U+00CD |
| !SPEAK |
| Capital I acute: |
| . |
| !KEY Í |
| |
| @ U+00CE |
| !SPEAK |
| Capital I circumflex: |
| . |
| !KEY Î |
| |
| @ U+00CF |
| !SPEAK |
| Capital I umlaut: |
| . |
| !KEY Ï |
| |
| @ U+00D0 |
| !SPEAK |
| Capital eth: |
| . |
| !KEY Ð |
| |
| @ U+00D1 |
| !SPEAK |
| Capital N tilde or enni: |
| . |
| !KEY Ñ |
| |
| @ U+00D2 |
| !SPEAK |
| Capital O grav: |
| . |
| !KEY Ò |
| |
| @ U+00D3 |
| !SPEAK |
| Capital O acute: |
| . |
| !KEY Ó |
| |
| @ U+00D4 |
| !SPEAK |
| Capital O circumflex: |
| . |
| !KEY Ô |
| |
| @ U+00D5 |
| !SPEAK |
| Capital O tilde: |
| . |
| !KEY Õ |
| |
| @ U+00D6 |
| !SPEAK |
| Capital O umlaut: |
| . |
| !KEY Ö |
| |
| @ U+00D8 |
| !SPEAK |
| Capital Phi or Capital Oh: |
| . |
| !KEY Ø |
| |
| @ U+00D9 |
| !SPEAK |
| Capital U grav: |
| . |
| !KEY Ù |
| |
| @ U+00DA |
| !SPEAK |
| Capital U acute: |
| . |
| !KEY Ú |
| |
| @ U+00DB |
| !SPEAK |
| Capital U circumflex: |
| . |
| !KEY Û |
| |
| @ U+00DC |
| !SPEAK |
| Capital U umlaut: |
| . |
| !KEY Ü |
| |
| @ U+00DD |
| !SPEAK |
| Capital Y acute: |
| . |
| !KEY Ý |
| |
| @ U+00DE |
| !SPEAK |
| thorn: |
| . |
| !KEY Þ |
| |
| @ U+00DF |
| !SPEAK |
| eztset: |
| . |
| !KEY ß |
| |
| @ U+00E0 |
| !SPEAK |
| ay grav: |
| . |
| !KEY à |
| |
| @ U+00E1 |
| !SPEAK |
| ay acute: |
| . |
| !KEY á |
| |
| @ U+00E2 |
| !SPEAK |
| ay circumflex: |
| . |
| !KEY â |
| |
| @ U+00E3 |
| !SPEAK |
| ay tilde: |
| . |
| !KEY ã |
| |
| @ U+00E4 |
| !SPEAK |
| ay umlaut: |
| . |
| !KEY ä |
| |
| @ U+00E5 |
| !SPEAK |
| ay dot: |
| . |
| !KEY å |
| |
| @ U+00E6 |
| !SPEAK |
| ay e: |
| . |
| !KEY æ |
| |
| @ U+00E7 |
| !SPEAK |
| c cedilla: |
| . |
| !KEY ç |
| |
| @ U+00E8 |
| !SPEAK |
| e grav: |
| . |
| !KEY è |
| |
| @ U+00E9 |
| !SPEAK |
| e acute: |
| . |
| !KEY é |
| |
| @ U+00EA |
| !SPEAK |
| e circumflex: |
| . |
| !KEY ê |
| |
| @ U+00EB |
| !SPEAK |
| e umlaut: |
| . |
| !KEY ë |
| |
| @ U+00EC |
| !SPEAK |
| i grav: |
| . |
| !KEY ì |
| |
| @ U+00ED |
| !SPEAK |
| i acute: |
| . |
| !KEY í |
| |
| @ U+00EE |
| !SPEAK |
| i circumflex: |
| . |
| !KEY î |
| |
| @ U+00EF |
| !SPEAK |
| i umlaut: |
| . |
| !KEY ï |
| |
| @ U+00F0 |
| !SPEAK |
| eth: |
| . |
| !KEY ð |
| |
| @ U+00F1 |
| !SPEAK |
| n tilde: |
| . |
| !KEY ñ |
| |
| @ U+00F2 |
| !SPEAK |
| o grav: |
| . |
| !KEY ò |
| |
| @ U+00F3 |
| !SPEAK |
| o acute: |
| . |
| !KEY ó |
| |
| @ U+00F4 |
| !SPEAK |
| o circumflex: |
| . |
| !KEY ô |
| |
| @ U+00F5 |
| !SPEAK |
| o tilde: |
| . |
| !KEY õ |
| |
| @ U+00F6 |
| !SPEAK |
| o umlaut: |
| . |
| !KEY ö |
| |
| @ U+00F8 |
| !SPEAK |
| Phi or oh: |
| . |
| !KEY ø |
| |
| @ U+00F9 |
| !SPEAK |
| u grav: |
| . |
| !KEY ù |
| |
| @ U+00FA |
| !SPEAK |
| u acute: |
| . |
| !KEY ú |
| |
| @ U+00FB |
| !SPEAK |
| u circumflex: |
| . |
| !KEY û |
| |
| @ U+00FC |
| !SPEAK |
| u umlaut: |
| . |
| !KEY ü |
| |
| @ U+00FD |
| !SPEAK |
| y acute: |
| . |
| !KEY ý |
| |
| @ U+00FE |
| !SPEAK |
| Capital thorn: |
| . |
| !KEY þ |
| |
| @ U+00FF |
| !SPEAK |
| y umlaut or yummel: |
| . |
| !KEY ÿ |
| |
| |
| !SPEAK |
| Examples of valid key names: |
| . |
| |
| !KEY a |
| !KEY A |
| !KEY shift_a |
| !KEY shift_A |
| !KEY ú |
| !KEY $ |
| !KEY enter |
| !KEY shift_kp-enter |
| !KEY control_alt_delete |
| !KEY control |
| |
| !QUIT |