モバイルプロジェクト (PhoneGap を使用) でCodeMirror を使用していますが、「 > 」キーを押すと特定の CodeMirror 関数が開始されます。
私のアプリケーションには、ユーザーがソフトキーボードで見つけなくても「>」を挿入できるクイックボタンがあります。問題は、CodeMirror が文字コード>ではなくキーストロークを検出することです。.
そのため、ユーザーがボタンを押しても、キーストロークが検出されなかったため、コードは開始されません。
jQuery:
$('.html-inp').click(function() {
var txt = $(this).text().toString();
editor.replaceSelection(txt, focus);
editor.focus();
});
HTML:
<a href='#' data-role='button' id='a1' class='html-inp'>></a>
文字コードを挿入するだけでなく、キーが押されたとアプリに思わせる方法を知っている人はいますか?