// ==UserScript==
// @name Nedatluj Colemak
// @namespace http://nedatluj.cz/
// @version 1.0
// @description Switches lessons keyboard
// @match http://nedatluj.cz/lekce-psani
// @copyright 2014 niwi.cz
// ==/UserScript==
var charmap = {
" ": " ",
// top row
"q": "q",
"w": "w",
"e": "f",
"r": "p",
"t": "g",
"z": "j",
"u": "l",
"i": "u",
"o": "y",
"p": ";",
"ú": "[",
// middle row
"a": "a",
"s": "r",
"d": "s",
"f": "t",
"g": "d",
"h": "h",
"j": "n",
"k": "e",
"l": "i",
"ů": "o",
// bottom row
"y": "z",
"x": "x",
"c": "c",
"v": "v",
"b": "b",
"n": "k",
"m": "m",
",": ",",
".": ".",
"-": "/"
}
setTimeout(function () {
var rows = document.getElementById("lessontext").children;
for (var j = 0; j < rows.length; j++) {
var spans = rows[j].children;
for (var i = 0; i < spans.length; i++) {
if (spans[i].className.indexOf('commontext') > -1)
spans[i].innerHTML = charmap[spans[i].innerHTML];
}
}
var rows = document.getElementById("keyboard").children;
for (var j = 0; j < rows.length; j++) {
var spans = rows[j].children;
for (var i = 0; i < spans.length; i++) {
if (spans[i].className.indexOf('key') > -1)
if (charmap[spans[i].innerHTML])
spans[i].innerHTML = charmap[spans[i].innerHTML];
else
spans[i].innerHTML = "-"
}
}
}, 1500);
Colemak keyboard userscript for nedatluj.cz
Správa článků
Vyberte atribut, podle kterého se bude vyhledávat:
ID Kategorie Titulek Úvod Text Tags Obrázek 1 Obrázek 2 Autor Datum vložení Datum publikování Zveřejnit Soukromý článek? Počet zobrazení18.4.2014 21:24
,
Počet přečtení: 7869
Userscript for nedatluj.cz lessons for Colemak keyboard.
Nedatluj
Ahoj,při projíždění zpětných odkazů na Nedatluj jsem narazil na tvůj skript. Mohl bych přidat Colemak v další v verzi. Kdyby jsi chtěl něco probrat, tak se ozvi na mail, mám ho na sránkách.