web-dev-qa-db-ja.com

キーボードからUnicode文字を挿入しますか?

テンキーのキーに[Alt + ASCIIコード]を使用して、テキストドキュメントにASCII文字を挿入する方法に慣れています(例: Alt+13 é文字を挿入します。

Windowsの文字マップで指定されたUnicode値を使用してキーボードを介してUnicode文字を挿入するための同様の方法はありますか?

alt text

81
pelms

John D. Cook によると3つの方法があります。

  1. Microsoft Wordでは、文字の16進値を入力してからAlt-xを入力することで、Unicode文字を挿入できます。文字の直後にカーソルを置いてAlt-xを押すことで、文字のUnicode値を確認することもできます。これは、ワードパッドやOutlookなどのWindowsリッチ編集コントロールを使用するアプリケーションでも機能します。
  2. より多くのアプリケーションで機能するもう1つの方法は次のとおりです。まず、EnableHexNumpadという名前でHKEY_CURRENT_USER\Control Panel\Input Method\EnableHexNumpad型のレジストリキーをREG_SZの下に作成し、その値を1に設定して再起動します。次に、Altキーを押しながらテンキーのプラス記号を入力し、その後に文字の値を続けてUnicode記号を入力できます。 Altキーを離すと、記号が表示されます。このアプローチは、FirefoxやSafariなど、私が試したほとんどのアプリケーションでうまくいきましたが、Internet Explorerではうまくいきませんでした。
  3. もう1つのオプションは、 UnicodeInput ユーティリティをインストールすることです。これは私が試したすべてのアプリケーション(Internet Explorerを含む)でうまくいった。インストールが完了すると、Altキーを押しながらテンキーにプラス記号を入力するたびに、下のウィンドウがポップアップします。ボックスに文字の数値を入力して送信ボタンをクリックすると、Altキーを押しながらクリックしたときにフォーカスが置かれていたウィンドウに文字が挿入されます。

それはあなたの現在の使用法とうまく統合されているので、私は2番目の選択肢に行きます。

66
Davy Landman

ChromeまたはSafariを使用している場合は、次のコマンドでコンソールを開くことができます。 Ctrl+Shift+I (または Cmd+Alt+I Macでは)copy('\uNNNN')と入力します。ここでNNNN+の後のUnicodeコードです。

右から左への上書き U + 202E copy('\u202e')

Firefoxでもそれができます。 しかし、あなたはFirebugが必要です。

更新(2015年4月11日): Firefoxの組み込みコンソールでも問題なく動作します。

24
nyuszika7h

Windowsでヒット WIN + R (run)と入力してcharmapと入力し、UNICODEフィールドで検索します。それは実際に私の問題を解決しますが、 ALT +コードは役に立ちませんでした( link )。

6
Roger Alien

私はWindowsで記号を入力するために私が書いた小さな道具を恥知らずに差し込むつもりです。私の個人的な使用例は、レイアウトを切り替える必要なしに、例えば米国の国際キーボードでスウェーデン語åを入力することです。

これは、ポップアップウィンドウを介してUnicode文字を入力することを可能にします。これは、Apple OS Xでの動作と同じです。

詳細については、 https://github.com/mjvh80/SymWin を参照してください。無料でオープンソースですが、(現在)構築されている必要があります。十分な興味私は事前に構築されたバージョンを追加することができます。

ツールはキーごとに設定できます。 http://copypastecharacter.com のように、サイトからシンボルを1回コピー/貼り付けします。さまざまなシンボルがあらかじめ設定されています。

3
Marcus

最も簡単な方法は、Microsoftキーボードレイアウト作成者です。これはマイクロソフトの公式ソリューションです。機能はUkelele for OS Xと似ています。

ダウンロードと手順: http://msdn.Microsoft.com/en-GB/goglobal/bb964665.aspx

3
Adam Szabo

私の雇用主がレジストリをロックしていたので、John D. Cookの解決策は私にはうまくいきませんでした。私は、Windows 7以降では、Segoe UIシンボルフォントに、すべてではないにしてもほとんどのUnicode文字の表現が数字順に含まれていることを発見しました。 (おそらくWikipediaのUnicode記事を参照して)自分のニーズを満たすUnicode記号が見つかった場合は、そのUnicode番号(16進値)を書き留めてください。次に、Wordに戻って[記号の挿入]、[記号]の順に選択します。リボンから[その他の記号]を選択し、[Segoe UI記号]フォントを選択して、画面をスクロールして文字コードボックスでその16進値を探します。

2
user598830

Firefoxを使用している場合は、 Unicode入力ツール/コンバータ アドオンもインストールできます。

2
KdgDev

Altキーを押し続けます。テンキーの+(プラス)キーを押します。 16進数のUnicode値を入力します。 Altキーを離します。悲しいかな、これはレジストリ設定を必要とするようです。通常は設定されていますが、必要に応じて、HKEY_Current_User/Control Panel/Input Methodで、EnableHexNumpadを "1"に設定します。追加する必要がある場合は、タイプをREG_SZに設定します。

出典: http://www.fileformat.info/tip/Microsoft/enter_unicode.htm

1
Luiz Cruz

Firefox:開催中 control+shift、 入る u その後にUnicode文字の序数が続きます。それは、アドオンをインストールする必要なしにそれを挿入します。

0
djhaskin987

私はそのデフォルトの入力方法(Microsoft Bopomofo)で中国語(繁体字、台湾)でタイプしていて、これを発見しました(XPとWin10でテストされました):

  1. `キーを押します(グレーブアクセント、1キーの左上隅に配置)。
  2. Uキーを押してください。
  3. 16進値を入力してください。
  4. Enterを押します。

Microsoft Bopomofoを "Unicode IME"としてインストールすることもできます。

0
Icosie