cyrs60v5 / Russian Keyboard.htm

<html>
<!-- loosely based on web-keyboard from http://www.freerussiankeyboard.com/ -->
<head>
<meta name="Author" content="Shchelokovskyy Pavlo">
<meta content="text/html; charset=utf8" http-equiv="Content-Type">
<title>Rus-Ukr for S60v5</title>
</head>

<style>
.b30 { color=black; width: 30px; background-color: #CCCCCC; font-family: Tahoma, Arial; font-size: 12px;}
.b80 { color=black; width: 80px; background-color: #CCCCCC; font-family: Tahoma, Arial; font-size: 12px;}
.b100 { color=black; width: 100px; background-color: #CCCCCC; font-family: Tahoma, Arial; font-size: 12px;}
.b300 { color=black; width: 300px; background-color: #CCCCCC; font-family: Tahoma, Arial; font-size: 12px;}
</style>

<script>
var cyr_norm = new Array('ё',"'",'й','ц','у','к','е','н','г','ш','щ','з','х','ъ','ф','ы','в','а','п','р','о','л','д','ж','э','я','ч','с','м','и','т','ь','б','ю','.','SHIFT',' ');
var cyr_caps = new Array('Ё','№','Й','Ц','У','К','Е','Н','Г','Ш','Щ','З','Х','Ъ','Ф','Ы','В','А','П','Р','О','Л','Д','Ж','Э','Я','Ч','С','М','И','Т','Ь','Б','Ю',',','SHIFT',' ');
var letters = new Array(cyr_norm, cyr_caps)

var nlett = 37;
var capslock;

function toggleShift()
{
 var i;
 capslock=!capslock;
 
 for(i=0;i<nlett;i++) document.keys.elements[i+1].value = letters[(capslock)?1:0][i];
 return false;
}

function putChar(but)
{
 document.keys.text.value += but.value;
 return false;
}

function init()
{ 
 capslock=true;
 toggleShift();
 return false;
}

</script>

<body bgcolor="#FFFFFF" leftmargin=4 topmargin=4 marginwidth=4 marginheight=4>

<table width=100% height=100% cellpadding=0 cellspacing=0 border=0>
<form name="keys"><tr><td align=left valign=top>

<table width=590 cellspacing=0 cellpadding=1 border=0 bgcolor="#CCCCCC"><tr><td>
<table width=100% cellspacing=0 cellpadding=10 border=0 bgcolor="#F7F7F7"><tr><td align=center>
<textarea rows=5 cols=68 name="text" wrap="physical"></textarea><br>

<font size=-1>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<br>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<br>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<br>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<input type=button value="" onClick="return putChar(this);" width=30 class=b30>
<br>
<input type=button value="" onClick="return toggleShift();" width=80 class=b80>
<input type=button value="" onClick="return putChar(this);" width=300 class=b300>
</font>

</td></tr></table>
</td></tr></table>

</td></tr></form></table>

<script>
init();
</script>

</body>
</html>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.