「中黒の半角ってどうやって入力するの?」「全角と半角の中黒はどう違うの?」「キーボードから中黒を入力する方法を知りたい」という疑問を持っている方は多いのではないでしょうか。
中黒(・)は日本語の文書表記でよく使われる記号ですが、全角と半角の違い・それぞれの入力方法・文字コードの違いなどは意外と知られていないことが多いです。
本記事では、中黒の半角表示方法を中心に、キーボードからの入力方法・全角との違い・文字コード・記号入力のテクニックまで、実践的な情報を丁寧に解説していきます。
文書作成・プログラミング・データ処理など、様々な場面で中黒の入力に困ったことがある方にとって、役立つ内容を目指しましたのでぜひ最後までお読みください。
中黒の半角表示とは?全角中黒との違いと文字コードの基本
それではまず、中黒の半角表示とは何か、全角との違いと文字コードの基本から解説していきます。
中黒には「全角中黒」と「半角中黒」の2種類があり、見た目は似ていますが、文字コード・サイズ・使用場面が異なります。
全角中黒「・」はUnicode U+30FB(KATAKANA MIDDLE DOT)に割り当てられており、日本語文書で標準的に使われる中黒です。
文字幅は全角(1文字分のスペースを占める)であり、日本語フォントに含まれています。
半角中黒「·」はUnicode U+00B7(MIDDLE DOT)に割り当てられており、欧文フォントに含まれる半角サイズの中点です。
文字幅は半角(全角の約半分)であり、Latin-1 Supplementブロックに属します。
日本語の通常の文書では全角中黒を使うことが基本であり、半角中黒は特殊な用途や欧文環境での使用が中心です。
全角中黒と半角中黒の視覚的な違い
全角中黒(・)と半角中黒(·)の最も明確な違いは文字幅とサイズです。
全角中黒は日本語フォントに最適化されており、文字の中央に大きめの点として表示されます。
半角中黒は欧文フォントに含まれる小さい点であり、日本語フォントで表示すると全角中黒に比べて小さく見えます。
同じ日本語文書の中に全角中黒と半角中黒が混在すると、見た目のばらつきが生じて文書の品質が低下するため、統一して使うことが重要です。
プログラミングやデータ処理では全角・半角の違いが文字コードレベルで異なるため、文字列比較・検索・置換の際に予期しない結果を招くことがあります。
主要な中黒関連の文字コード一覧
| 記号 | 名称 | Unicode | JIS/Shift-JIS | 用途 |
|---|---|---|---|---|
| ・ | 片仮名中黒(全角) | U+30FB | 0x815E(Shift-JIS) | 日本語文書の標準中黒 |
| · | 中黒(半角)Middle Dot | U+00B7 | — | 欧文環境・Latin文字との組み合わせ |
| • | ビュレット(Bullet) | U+2022 | — | 箇条書きの行頭記号 |
| ⋅ | ドット演算子 | U+22C5 | — | 数学記号(内積・乗算) |
キーボードでの中黒入力方法を確認していきます
続いては、キーボードでの中黒の入力方法について確認していきます。
パソコン・スマートフォンなど環境によって入力方法が異なるため、それぞれの方法を把握しておくと便利です。
Windowsでの中黒入力方法
Windows環境(Microsoft IME使用)での全角中黒の入力方法はいくつかあります。
Windows(Microsoft IME)での中黒入力方法
方法1:キーボードの直接入力
日本語入力(ひらがな)モードで「・」キー(多くの106/109キーボードではスラッシュキーの隣)を押す。
方法2:読み変換
「なかぐろ」と入力して変換 → 「・」が変換候補に表示される。
「なかてん」と入力して変換でも「・」が表示される。
方法3:記号入力
「きごう」と入力して変換 → 記号一覧から「・」を選択する。
方法4:文字コード入力(Unicode)
「30FB」と入力してF5キーを押す → 全角中黒「・」に変換される。
Macでの中黒入力方法
Mac環境(日本語IM使用)での中黒入力方法を確認しましょう。
Mac(日本語IM)での中黒入力方法
方法1:キーボードの直接入力
日本語入力モードで「・」キーを押す(Macの日本語キーボードでは「む」キーと同じ位置にある場合が多い)。
方法2:読み変換
「なかぐろ」または「なかてん」と入力して変換 → 「・」が変換候補に表示される。
方法3:絵文字と記号
Control+Command+スペース で絵文字と記号パネルを開き、「中黒」で検索する。
半角中黒の入力方法
半角中黒(U+00B7)の入力は、全角中黒と異なり少し手間がかかります。
Windowsでは「Alt+0183」(テンキーで183を入力)でMiddle Dot(U+00B7)を入力できます(フォントによって表示が異なります)。
Macでは「Option+Shift+9」でMiddle Dotに近い記号が入力できる場合があります(キーボードレイアウトによって異なります)。
半角中黒はIMEの通常の変換では入力しにくいため、文字コード入力・キャラクターマップ(Windows)・絵文字と記号パネル(Mac)を活用する方が確実です。
プログラミング環境(VS Code・Vim・Emacs等)では、Unicode入力モードで「U+00B7」と指定することで半角中黒を直接入力できます。
スマートフォンでの中黒入力を確認していきます
続いては、スマートフォンでの中黒入力方法について確認していきます。
スマートフォンでの文字入力は機種・OS・キーボードアプリによって方法が異なります。
iPhoneでの中黒入力
iPhoneの日本語フリック入力での中黒入力方法は以下の通りです。
iPhoneでの中黒入力
方法1:フリック入力
「わ行」のキーを上にフリック → 「・」(中黒)が入力される。
(「わ行」キーを長押しして候補から選ぶ方法でも可)
方法2:記号キーボード
「あいう」キーをタップして記号キーボードに切り替え → 記号一覧から「・」を選択。
方法3:かな変換
「なかぐろ」と入力して変換 → 「・」が変換候補に表示される。
Androidでの中黒入力
Androidスマートフォンでの中黒入力は、搭載されているキーボードアプリ(Gboard・flick・ATOK等)によって異なります。
Gboard(Googleキーボード)の場合は、記号キー(「?123」)を押して記号一覧から「・」を選択するか、「なかぐろ」と入力して変換する方法が使えます。
ATOKの場合は「なかぐろ」変換に加えて、記号パレットからの選択も利用できます。
スマートフォンでの中黒入力は、利用しているキーボードアプリの記号入力機能を把握しておくことが効率的な入力への近道です。
各種アプリケーションでの中黒の扱い
WordやExcel・一太郎などのオフィスアプリケーションでは、オートコレクト機能やIMEの設定によって中黒の全角・半角が自動変換されることがあります。
特にWordのオートコレクト機能は、意図しない記号変換を行うことがあるため、文書の最終確認時には全角・半角の中黒が正しく入力されているかを確認することが重要です。
InDesignなどの組版ソフトでは、全角中黒と半角中黒が文字幅・カーニング処理の対象として明確に区別されるため、正しい文字コードの使用が文組みの品質に直結します。
プログラミングとデータ処理での中黒の扱いを確認していきます
続いては、プログラミングとデータ処理の場面での中黒の扱いについて確認していきます。
エンジニア・データ処理担当者にとって、全角・半角中黒の違いは実務上重要な問題となることがあります。
文字列処理での全角・半角中黒の問題
プログラミングやデータ処理では、全角中黒(U+30FB)と半角中黒(U+00B7)が異なる文字として扱われるため、文字列の比較・検索・置換において注意が必要です。
たとえば、ユーザーが入力したデータに全角中黒と半角中黒が混在していると、キーワード検索で意図した結果が得られないことがあります。
データの正規化処理(全角・半角の統一)を行うことで、このような問題を防ぐことができます。
PythonのUnicodedataモジュール・Javaのjava.text.Normalizerなどを使った正規化処理が有効です。
正規表現での中黒のマッチング
正規表現で中黒を扱う場合、全角・半角を明示的に指定する必要があります。
正規表現での中黒指定例
全角中黒のみにマッチ:\u30FB または ・(リテラル)
半角中黒のみにマッチ:\u00B7 または ·(リテラル)
どちらにもマッチ:[\u30FB\u00B7] または [・·]
日本語テキストの処理では、全角中黒を前提とした正規表現が一般的です。
エンコーディングと中黒の互換性
文字エンコーディング(文字コード体系)によって中黒の表現が異なる場合があります。
UTF-8・UTF-16などのUnicodeエンコーディングでは、全角中黒(U+30FB)・半角中黒(U+00B7)ともに正確に表現できます。
Shift-JIS(CP932)では全角中黒は0x815Eとして表現されますが、半角中黒は直接表現できないことがあります。
現代のシステム開発ではUTF-8が標準的なエンコーディングですが、レガシーシステムとのデータ連携ではエンコーディングの違いによる中黒の文字化けに注意が必要です。
まとめ
本記事では、中黒の半角表示方法を中心に、キーボードでの入力方法・全角との違い・文字コード・プログラミングでの扱いまで幅広く解説してきました。
全角中黒(U+30FB)は日本語文書の標準的な中黒であり、半角中黒(U+00B7)は欧文環境や特殊な用途に使われる異なる文字コードの記号です。
Windowsでは「なかぐろ」変換・直接キー入力・文字コード入力で全角中黒を入力でき、Macでも同様の読み変換やキー入力が使えます。
スマートフォンでは、iPhoneのフリック入力やAndroidの記号キーボードから中黒を入力することが一般的です。
プログラミング・データ処理では全角・半角の混在に注意し、正規化処理や正規表現での明示的な指定によって問題を防ぐことが重要です。
中黒の全角・半角の違いと正しい入力方法を理解することで、文書作成・データ処理・プログラミングのあらゆる場面でスムーズに中黒を活用できるようになります。