Windows 10を実行しているラップトップを使用しています。Alt+ 2713を押して「✓」文字を入力しようとしましたが、代わりに「Ö」文字が表示されます。これがなぜなのかについての考えはありますか?
¹
ます。)
Windows 10を実行しているラップトップを使用しています。Alt+ 2713を押して「✓」文字を入力しようとしましたが、代わりに「Ö」文字が表示されます。これがなぜなのかについての考えはありますか?
¹
ます。)
回答:
デフォルトでは、コードで文字を入力する数値キーパッドの方法では、最初の256文字のみにアクセスできます。(これらは、Unicode以外のプログラムのシステムのコードページで定義されていると思います。)256を超えるコードはラップアラウンドされるため、コード257は実際に文字1を取得します。
コードによって、すべてのUnicode文字の入力を可能にするために、内の文字列のレジストリ値を作成するComputer\HKEY_CURRENT_USER\Control Panel\Input Method
と呼ばれるEnableHexNumpad
の値で1
。その後、あなたは、右Altキーを押しながら押すことで任意の文字を入力できるようになります+テンキー上のボタンを、進コードを入力(2、7、1、3あなたのケースでは)、およびAltキーを離します。この入力タイプを有効にする前に、ログオフして再度ログオンする必要がある場合があります。
+コードでASCII文字を入力する非メソッドは、このモードを有効にした後も引き続きラップアラウンドすることに注意してください。
✓であることを思い出そうとするのでU+2713
はなく(これはできません)、WinComposeと呼ばれる私が管理しているソフトウェアを試すことをお勧めします。キーボード入力チェーンに自分自身を挿入し、デフォルトRight Altを作成キーとして使用する場合、次のような組み合わせを入力できます。
あるGUIあなたがシーケンスと文字を検索することができます。もちろん、特定の文字のUnicodeコードポイントのみを知っていて、(おそらく直感的な)組み合わせを知らない場合でも、WinComposeでUnicode入力をアクティブにして、次の操作を実行できます。
最後に、ノートはWindowsがUnicode文字を超えて入力することはできませんU+FFFF
しEnableHexNumpad
、あなたが入力することができなくなりますので、キーなどを U+1F4A9
、しかしWinComposeは、あなたがこれを行うことができます:
私が思いついた最高の方法は、数値シーケンスの入力を遅くすることです。éを入力したいので、Alt 130:éに進みますが、できるだけ早く入力すると、♪が得られます。これは、通常「Alt 13」で作成されるいわゆる「8分音符」の音楽記号です。 、キーボードの感度の問題と、それらのとてつもない「ヘルプ」リピート機能のようです。キーボードが汚れていて、Altキーが安定せず、1 3の後に落ちて0にならない場合があります。とにかく、今の解決策は、タイピング速度でキーボードといじくり回します。マイクロソフトは中世への執reな回帰を続けています...♪♪éééé♪♪♪♪é