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


81

この質問にはすでに答えがあります:

NumPadキーで「Alt + ASCIIコード」を使用して、テキスト文書にASCII文字を挿入することに慣れています(たとえば、Alt+ 130はé文字を挿入します)。

Windows Character Mapで指定されたUnicode値を使用して、キーボードからUnicode文字を挿入する同様の方法はありますか?

代替テキスト


2
「16進コードを使用してUnicode文字を入力する方法」も参照してください。でsuperuser.com/questions/13086/...
Arjan

提案されフラグが立てられた質問は、Arjanが指摘した質問よりも優れています。質問は後で来ますが、良い回答が最初にここに入ります。これはおそらく、この質問がより適切に書かれているためです。質問が違うことがわかりました!答えはWindowsを再起動する必要があることを示しているため、この質問の方が優れています。
-schlebe

回答:


67

ジョンD.クックよると、3つの方法があります。

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

2番目のオプションは、現在の使用状況とうまく統合できるため、2番目のオプションを選択します。


13
オプション2は素晴らしい機能です、ありがとう。ところで、新しい文字列キーの場所はHKCU /コントロールパネル/入力方法/ EnableHexNumpad
pelms

オプション2はWord(2013)およびその他のリッチエディットコントロールで動作するはずですか?ExcelおよびFirefoxやNotepad ++(Windows 7)などのMS以外のアプリでのみ動作させることができました。
ディディエL

UnicodeInputよりも優れたUnicode Input Utilityを見つけました。シンボルを検索できるからです!
ジャニス静脈バーグ

24

あなたはクロームやSafariを使用している場合は、あなたがコンソールを開くことができますCtrl+ Shift+ I(またはCmd+ Alt+ IMac上で)とタイプcopy('\uNNNN')- NNNN後Unicodeコードです+

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

Firefoxでも同様にできますが、Firebugが必要です。

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


1
動作していないようです。Google Chromeは新しいのですか?バージョン25を使用していcopy('\u202e')ますundefined。コンソールプロンプトで入力してEnterを押すと戻ります。彼らはそれを変えたのでしょうか?
サミール

2
@Sammy動作します。キャラクターはクリップボードにコピーされ、後で貼り付けることができます。
レオンブロイ

Chromeの新しいバージョンでは、F12代わりにCtrl+ Shift+を押すこともできますI
radomaj 14年

とにかくキャラクターをコピーしたいと思うかもしれませんが、copy()は技術的には必要ありません。「\ u263Eには\ u260Eはありませんが、\ u26C4があるかもしれません。」「☾に☎はありませんが、⛄があるかもしれません。」
基本

3
これは、そのままの絵文字では機能しないことに注意してください。これは、JavascriptがUTF-16を使用して、Unicode文字をBasic Multilingual Planeの外で2回に分割するためです。この場合、表記法が必要copy('\u{1F4A9}')です。参照してください。技術的な詳細については、この記事を
ボルデウィン

6

Windowsでは、WIN+ R(実行)charmapを押して、UNICODEフィールドに入力して検索します。ALT+コードは実際には解決しませんでしたが、+コードは役に立ちませんでした(リンク)。


3

Windowsで記号を入力するために書いた小さなツールを恥知らずにプラグインします。これは、日常的に頻繁に使用するには通常は解決法が面倒すぎるためです。私の個人的なユースケースは、スウェーデンの入力されたåレイアウトを切り替えることなく、国際USキーボード上の例を。

これにより、Apple OS Xでの動作に似ていないポップアップウィンドウからUnicode文字を入力できます。

詳細についてはhttps://github.com/mjvh80/SymWinを参照してください無料でオープンソースですが、(現在)ビルドする必要があります。十分な関心がある場合は、ビルド済みバージョンを追加できます。

ツールはキーごとに構成できます。たとえば、http://copypastecharacter.comなどのサイトからシンボルを1回コピー/貼り付けすることで構成できます。さまざまなシンボルが事前設定されています。


3

最も簡単な方法:Microsoft Keyboard Layout Creator。これは、Microsoftの公式ソリューションです。機能はOS XのUkeleleに似ています。

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


「最も簡単」とは、「最小限の初期作業で」ではなく、「好きな方法で自由にキーをキャラクターにマップできる自由な継続的な使用」を意味する必要があります。Microsoft Keyboard Layout Creatorを使用しましたが、うまく機能しますが、一般ユーザー向けではありません。
アラン

3

私の雇用主がレジストリをロックダウンしているため、John D. Cookのソリューションは私にとってはうまくいきませんでした。Windows 7以降では、Segoe UI Symbolフォントには、すべてではないにしてもほとんどのUnicode文字が数字順に含まれていることがわかりました。必要に応じてUnicodeシンボルを見つけることができる場合(おそらく、WikipediaのUnicode記事を参照することによって)、そのUnicode番号(16進値)を書き留めてください。次に、Wordに戻り、[記号の挿入]を選択します。リボンからさらにシンボルを選択し、Segoe UI Symbolフォントを選択し、画面をスクロールして、文字コードボックスでその16進値を探します。



1

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

ソース:http : //www.fileformat.info/tip/microsoft/enter_unicode.htm


2
これにより別の回答が複製され、新しいコンテンツは追加されません。実際に何か貢献できるものがない限り、回答を投稿しないでください。
DavidPostill

0

Firefox:control+ を押しながらshift入力uしてから、Unicode文字の序数を入力します。アドオンをインストールする必要なく、挿入されます。


バージョン/ OS これはFF38.1と私のために動作しません
Scribblemacher

これがLinuxのやり方です。Firefoxに固有のものですか?
セス

0

デフォルトの入力方式(Microsoft Bopomofo)で中国語(繁体字、台湾)で入力していて、これを発見しました(XPおよびWin10でテスト済み)。

  1. `キーを押します(キーの左上の左上隅に置かれた重大なアクセント1)。
  2. Uキーを押します。
  3. 16進値を入力します。
  4. を押しEnterます。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.