Dynamic Layout Charts

If a keyboard makes extensive use of user-configurable keystroke options, a layout chart provided as a PDF will not reflect this configuration. Fortunately, there is a mechanism to automatically generate a layout chart that includes the keystrokes specified in the user settings file.

For example, the Hindi Winscript Keying Chart contains a vowels section like this:



a

i

u

R

]

Y

}

V

A / aa

I / ii

U / uu

|


E


O

The particular keys that appear in the chart depend on the keystroke options in the user's keyboard configuration file. If the user hovers the mouse over a key label, the name of the entry in the configuration file will pop up.

The procedure to create a dynamic layout chart are as follows:

<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>〔LayoutName〕 Keying Chart</title>
 <style>
   keystroke {border: 1pt solid #555555; border-radius: 4px; padding: 0pt; 
              font-family: Courier New; font-weight: bold; background-color: #555555; color: white}
   nokeystroke {border: 1pt solid #aaaaaa; border-radius: 4px; padding: 0pt; 
              font-family: Courier New; font-weight: bold; background-color: #aaaaaa; color: #444444}
   td {text-align: center;}
   charlabel {font-family: Arial Unicode MS; font-size: 16pt}
   body { font-family:Arial Unicode MS}
 </style>
</head>