|
|
|
@ -81,26 +81,26 @@ export default class Input {
|
|
|
|
|
case ClavierDisposition.Bépo: |
|
|
|
|
return [ |
|
|
|
|
["B", "E", "P", "O", "W", "V", "D", "L", "J", "Z"], |
|
|
|
|
["A", "U", "I", "C", "T", "S", "R", "N", "M"], |
|
|
|
|
["_effacer", "Y", "X", "K", "Q", "G", "H", "F", "_entree"], |
|
|
|
|
["A", "U", "I", "E", "C", "T", "S", "R", "N", "M"], |
|
|
|
|
["_effacer", "Y", "X", ".", "K", "Q", "G", "H", "F", "_entree"], |
|
|
|
|
]; |
|
|
|
|
case ClavierDisposition.Qwerty: |
|
|
|
|
return [ |
|
|
|
|
["Q", "W", "E", "R", "T", "Y", "U", "I", "O", "P"], |
|
|
|
|
["A", "S", "D", "F", "G", "H", "J", "K", "L"], |
|
|
|
|
["_vide", "Z", "X", "C", "V", "B", "N", "M", "_effacer", "_entree"], |
|
|
|
|
[".", "Z", "X", "C", "V", "B", "N", "M", "_effacer", "_entree"], |
|
|
|
|
]; |
|
|
|
|
case ClavierDisposition.Qwertz: |
|
|
|
|
return [ |
|
|
|
|
["Q", "W", "E", "R", "T", "Z", "U", "I", "O", "P"], |
|
|
|
|
["A", "S", "D", "F", "G", "H", "J", "K", "L"], |
|
|
|
|
["_vide", "Y", "X", "C", "V", "B", "N", "M", "_effacer", "_entree"], |
|
|
|
|
[".", "Y", "X", "C", "V", "B", "N", "M", "_effacer", "_entree"], |
|
|
|
|
]; |
|
|
|
|
default: |
|
|
|
|
return [ |
|
|
|
|
["A", "Z", "E", "R", "T", "Y", "U", "I", "O", "P"], |
|
|
|
|
["Q", "S", "D", "F", "G", "H", "J", "K", "L", "M"], |
|
|
|
|
["_videdouble", "W", "X", "C", "V", "B", "N", "_effacer", "_entree"], |
|
|
|
|
["_vide", ".", "W", "X", "C", "V", "B", "N", "_effacer", "_entree"], |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -134,7 +134,7 @@ export default class Input {
|
|
|
|
|
|
|
|
|
|
if (touche === "Enter") { |
|
|
|
|
this.validerMot(); |
|
|
|
|
} else if (/^[A-Z]$/.test(Dictionnaire.nettoyerMot(touche))) { |
|
|
|
|
} else if (/^[A-Z.]$/.test(Dictionnaire.nettoyerMot(touche))) { |
|
|
|
|
this.saisirLettre(touche); |
|
|
|
|
} |
|
|
|
|
}).bind(this) |
|
|
|
|