印刷できない文字が押されると、 let's say for CTRL=17 with "[CTRL]"に置き換えられます。ここにコードの例があります
$('#textbox1').keyup(function (event) {
if (8 != event.keyCode) {
if(17==event.keyCode){
$('#textbox1').val($('#textbox1').val()+"[CTRL]")
$('#textbox2').val($('#textbox1').val());
}else{
$('#textbox2').val($('#textbox1').val());
}
} else {
$('#textbox2').val($('#textbox1').val());
}
});
問題は、ユーザーがバックスペースを押したときに、2 番目の入力が最初の入力の内容を反映する必要があるため、他の文字と同様に「[CTRL]」を一度に削除する必要があることです。