سلام و عرض ادب
من در تمرین این قسمت به مشکل خوردم چطور حروف ( ژ . آ ) رو هم بتونم به این کیبورد وارد کنم به شکل درست . چون در کدی که نوشتم وقتی Shift+C میزنم در کادر مینویسد undefinedژز
var keyBoards;
var keyBoardsShift;
function keyDown(event) {
keyBoards = String(event.target.value);
console.log(event)
event.keyCode == 8 ? keyBoards = keyBoards.substring(0, keyBoards.length - 1) : event.preventDefault();
switch (true) {
case event.shiftKey:
event.keyCode == 67 ? event.target.value += "ژ" : event.target.value;
break;
default:
break;
}
event.target.value += language[event.keyCode];
}
var language = {
65: "ش", 83: "س", 68: "ی", 70: "ب", 71: "ل", 72: "ا", 74: "ت", 75: "ن", 76: "م", 186: "ک", 222: "گ", 90: "ظ", 88: "ط", 67: "ز", 86: "ر", 66: "ذ", 78: "د",
77: "ئ", 188: "و", 81: "ض", 87: "ص", 69: "ث", 82: "ق", 84: "ف", 89: "غ", 85: "ع", 73: "ه", 79: "خ", 80: "ح", 219: "ج", 221: "چ", 192: "پ", 32: " ", 37: "37", 40: "40", 39: "39", 38: "38", 8: "", 9: " ",
}