私は OpenMRS を使用しています。これはオープンソースの医療記録システムです。OpenMRS には組み込みの html エディターがあり、私はこれを主に javascripting とフォームの構築に使用しています。私のフォームの 1 つに、テキストエリアがあります。私のクライアントは、(段落内またはリスト内の) エントリをテキストエリアでインデントしたいと考えています。
テキストエリアで段落をインデントして変更を保存し、フォームをプレビューすると、段落はインデントされた行を保持する代わりに両端揃えになります。
ただし、非改行スペースのASCIIコードを使用して段落をインデントしようとすると 
、alt-288
段落がインデントされ、目的の結果が得られます。現在、ユーザーは、面倒な ascii 同等の文字を入力したり押したりすることを好みません。
openmrs がサポートしているため、主に JavaScript と jQuery を使用しています。キーを押したときに非改行スペース文字を何らかの形でバインドできれば、これは機能しますが、ここで迷っています。javascriptまたはjqueryでこれを行うにはどうすればよいですか?