ぱんだツールズぱんだツールズ

技術背景

キーボード記号の名前と入力方法一覧 — @・#・~・^ の読み方と出し方

約6分

技術系の記事やマニュアルで「~(チルダ)キーを押してください」と言われて、 キーボードのどこにそのキーがあるのか一瞬固まった経験はないでしょうか。 あるいは海外のフォーラムで「Use the backslash in your file path」と説明されても、 日本語キーボードのどこにバックスラッシュがあるのか分からず困ったことがあるかもしれません。この記事は、そんな「記号迷子」を解消するための一覧です。よく使う記号の正式名称・別名と、日本語キーボード(JIS配列)での具体的な入力方法、 そしてつまずきやすいポイントを一気に整理します。

この記号、なんて読む? よく使う記号の名前一覧

まずは日常やプログラミングでよく登場する記号の正式名称と別名を一覧にしました。 同じ記号でも呼び方が複数あるのは、Unicodeの正式名称・日本での通称・業界内の通称が併存しているためです。

記号正式名称よく使う別名主な用途
@アットマークアットメールアドレス、デコレータ、メンション
#シャープ / ハッシュいげた、ナンバー記号コメント、ハッシュタグ、URLフラグメント
$ドル記号ダラー記号変数プレフィクス、正規表現の行末
%パーセント百分率記号剰余演算、URLエンコード、書式指定
&アンパサンドアンド記号HTMLエンティティ、論理AND、参照
*アスタリスク米印、こめ、ワイルドカード乗算、ワイルドカード、ポインタ
_アンダースコアアンダーバー、下線、ローライン変数名の区切り(snake_case)
-ハイフン / マイナスダッシュ減算、変数名の区切り(kebab-case)
~チルダにょろ、波線ホームディレクトリ、ビットNOT、概算
^キャレットハット、サーカムフレックスべき乗、正規表現の行頭、XOR
|パイプ(縦棒)バーティカルバーコマンドのパイプライン、論理OR
/スラッシュ斜線除算、URLパス区切り、コメント
\バックスラッシュ逆スラッシュ、円記号(見た目上)エスケープ文字、Windowsのパス区切り
`バッククォートグレイブアクセント、バックティックテンプレートリテラル、Markdownのコード

日本語キーボード(JIS配列)での入力方法 早見表

日本で販売されているパソコンの多くはJIS配列のキーボードを採用しています。 海外のドキュメントに書かれた「Shift+8で入力」のような案内は、多くの場合US配列(英語キーボード)を前提にしているため、 そのままJIS配列で試すと違う記号が出ることがあります。主要な記号のJIS配列での入力方法を整理しました。

記号Windows(JIS)Mac(JIS)US配列との違い
@@ キー単独@ キー単独US配列は Shift + 2 が必要
#Shift + 3Shift + 3US配列も同じ
&Shift + 6Shift + 6US配列は Shift + 7
*Shift + :Shift + :US配列は Shift + 8(位置が大きく異なる)
_Shift + ろShift + ろUS配列は Shift + -
~Shift + ^Shift + ^US配列は Shift + `(数字1の左)
^^ キー単独^ キー単独US配列は Shift + 6 が必要
|Shift + ¥Shift + ¥US配列は Shift + \(\キーの位置が違う)
\¥ キー単独Option + ¥US配列は \ キー単独(Enter左上付近)
`Shift + @Shift + @US配列は数字1の左のキー単独

iPhone・Androidでは、上の表にある記号の多くが「数字モード」の1画面目に見当たりません。 日本語キーボードのまま探すのではなく、英語キーボードを追加して記号ページを開く方が早く見つかります。 詳しいスマホでの入力手順は次の見出しで解説します。

つまずきやすいポイント

バックスラッシュと円記号の関係 — Macでの打ち方に注意

JIS配列のキーボードでは、バックスラッシュ「\」と円記号「¥」が同じキーに割り当てられているため混同が起きやすいです。 Windows(JIS配列)ではそのまま ¥ キーを押すとプログラム上は「\」が入力されます (表示上は環境によって円記号に見えることもありますが、文字コードとしては同じバックスラッシュです)。

一方 Mac の JIS配列では ¥ キーを押すと見た目通りの円記号「¥」がそのまま入力され、 バックスラッシュを出すには Option + ¥ キーが必要です。 Windowsのファイルパス(C:\Users\)を Mac のターミナルに打ち込もうとして 「¥キーを押しても円記号のままで先に進めない」と困るのは、ほぼこの仕様が原因です。 頻繁に使う場合はターミナルアプリのキーバインド設定で ¥ キー自体を \ に割り当て直す方法もあります。

チルダの出し方がキーボード配列で変わる

チルダ「~」はJIS配列では Shift + ^ キーで入力できます。 ^(キャレット)キーの Shift、と覚えておくと位置に迷いません。 一方 US配列(英語キーボード)ではキーの位置自体が異なり、数字の1の左にあるキー(バッククォートと同じキー)の Shift でチルダを出します。 Macで英語キーボードに切り替えた状態でJIS配列の感覚のまま操作すると、違う記号が出て戸惑う原因になります。

全角記号がプログラムでエラーになる話

日本語入力(IME)がオンのまま記号キーを押すと、意図せず全角の記号(@・#・()など)が入力されることがあります。 見た目はほぼ同じでも、全角記号と半角記号はコンピュータから見ると完全に別の文字です。 コードの括弧やJSONの引用符が全角になっているだけで、パーサーがエラーを出したり実行時にバグが起きたりします。

「エラーの原因が分からないけれど、コピペしたコードだけ動かない」というときは、 まず全角記号が紛れ込んでいないか疑ってみてください。 気づかずに紛れ込んだ全角記号は全角・半角変換ツールでまとめて半角に統一できます。また、全角と半角では1文字あたりのバイト数も変わるため、 文章のバイト数まで確認したいときは文字数カウンターツールで行数・バイト数まで含めてチェックすると原因の切り分けがしやすくなります。

スマホ(iPhone / Android)で記号を打つコツ

@ # $ % のように数字モードの1画面目に直接ある記号は、日本語キーボードのままでも入力できます。 一方 ~ ^ ` | \ { }のようなプログラミングでよく使う記号は、日本語キーボードの標準画面には表示されないことが多いです。

iPhoneの場合は、設定からキーボードに「英語」を追加し、 入力画面を英語キーボードに切り替えたうえで「123」→「#+=」の記号ページ(2枚目)を開くと、 これらの記号がまとまって表示されます。

Android(Gboardなど標準的な日本語入力アプリ)の場合は、 「?123」ボタンをタップしたあと記号ページを1〜2枚めくることで同様の記号にたどり着けます。 プログラミングやターミナル操作をスマホで行う機会が多い場合は、英語キーボードを常時追加しておくと切り替えの手間が省けます。

もっと詳しく調べたいときは

この記事で紹介した以外にも、括弧類・数学記号・矢印・アクセント記号など60種類以上の記号を収録したキーボード記号入力方法 横断検索ツールを用意しています。記号名や読み方から検索でき、Windows・Mac・iPhone・Androidの入力方法を1画面で見比べられます。 入力内容はブラウザ内で処理するだけなので、検索した記号や用途がサーバーに送信されることはありません。

まとめ

  • 記号の呼び方は「Unicodeの正式名称」「日本での通称」「業界内の通称」が併存しているため複数ある
  • JIS配列とUS配列では同じ記号でもキーの位置・組み合わせが異なる(例: * は JIS: Shift+:、US: Shift+8)
  • バックスラッシュと円記号はJIS配列で同じキーを共有し、特にMacでは Option+¥ が必要な点が混乱の元
  • チルダはJIS配列で Shift+^、US配列では別の位置のキーの Shift と覚え方が異なる
  • 全角記号は半角記号と別の文字として扱われ、プログラムのエラーの原因になりやすい
  • iPhone・Androidでプログラミング記号を打つには、英語キーボードの追加と記号ページの切り替えが近道

よくある質問

アンダースコア(アンダーバー)とハイフンの違いは何ですか?

アンダースコア「_」(U+005F)とハイフン「-」(U+002D)は見た目こそ似ていますが、プログラミングでは全く別の意味を持ちます。アンダースコアは snake_case の区切り(my_variable)やPythonのプライベート変数(_private)に使われ、ハイフンは kebab-case(my-component)やコマンドのオプション(-f, --force)に使われます。JIS配列のキーボードではアンダースコアは「ろ」キーの Shift(バックスラッシュキーの右隣)、ハイフンは単独キーで入力する点も異なります。

チルダ「~」はどうやって出しますか?

日本語キーボード(JIS配列)では Shift + ^ キーでチルダが入力できます。^(キャレット)キーの Shift、と覚えると位置を思い出しやすいです。US配列(英語キーボード)では位置が異なり、数字の1の左にあるキー(バッククォートと同じキー)の Shift で入力します。日本語入力モードのままだと「波線」「にょろ」と入力して変換候補から選ぶ方法も使えます。

バックスラッシュ「\」と円記号「¥」は同じものですか?

文字コード上は別の記号ですが、JIS配列のキーボードでは同じキーが両方の役割を兼ねているため混同されやすいです。Windows(JIS配列)ではそのまま ¥ キーを押すと \ が入力されます。一方 Mac の JIS配列では ¥ キーを押すと見た目通りの円記号「¥」が入力され、バックスラッシュを出すには Option + ¥ キーが必要です。C言語のファイルパス(C:\Users\)や正規表現のエスケープでバックスラッシュを打ちたいのに円記号が出てしまう、というトラブルの多くはこの Mac の仕様が原因です。

全角の記号をプログラムに入力するとどうなりますか?

全角記号(@・#・$など、Unicode の U+FF01〜U+FF5E に収録された記号)はコンピュータから見ると半角記号とは全く別の文字として扱われます。たとえばJSONのキーを囲む引用符が全角の「"」になっていたり、コードの括弧が全角の「()」になっていたりすると、パーサーがエラーを出したり期待通りに動かなかったりします。日本語入力(IME)がオンのまま記号を打つと、意図せず全角になってしまうことが多いため注意が必要です。誤って全角になった記号は、ぱんだツールズの全角・半角変換ツールでまとめて半角に戻せます。

なぜ同じ記号でも呼び方が複数あるのですか?

記号の名前は「正式名称」「Unicode上の名称」「業界内の通称」が混在して使われているためです。たとえば「#」はUnicodeの正式名称が Number Sign(番号記号)ですが、日本では「シャープ」、プログラマーの間では「ハッシュ」、SNSでは「ハッシュタグの記号」と呼ばれます。同様に「~」はUnicode名が Tilde(チルダ)ですが、日常会話では「にょろ」「波線」と呼ばれることもあります。呼び方が違っても指している記号は同じなので、複数の呼び名を知っておくと検索や会話でのすれ違いを防げます。

日本語キーボード(JIS配列)と英語キーボード(US配列)で記号の位置は違いますか?

はい、多くの記号で位置が異なります。たとえば「@」はJIS配列だと単独キーですが、US配列では Shift + 2 が必要です。逆に「"」はJIS配列だと Shift + 2、US配列だと Shift + ' というように、配列によって組み合わせが入れ替わっている記号も少なくありません。「*」もJIS配列は Shift + :、US配列は Shift + 8 と位置が大きく異なります。海外の技術ドキュメントで「Shift+8で入力」と書かれていても、日本語キーボードでは別の記号が出ることがあるため注意してください。

iPhoneやAndroidで山括弧「<」「>」やバッククォート「`」を打つには?

iPhoneでは、日本語キーボードのままだと入力できない記号があります。キーボード設定から「英語」キーボードを追加し、切り替えたうえで「123」→「#+=」の記号ページ(2枚目)を開くと「<」「>」「`」「~」「^」などプログラミングでよく使う記号が入力できます。Androidの標準的な日本語入力(Gboardなど)では「?123」ボタンをタップしたあと、記号ページを1〜2枚めくることで同様の記号にたどり着けます。頻繁に使う場合は英語キーボードを常時追加しておくと切り替えの手間が省けます。

この記号入力方法一覧はどこで詳しく確認できますか?

この記事で紹介した以外にも、括弧類・数学記号・矢印・アクセント記号などを含めた60種類以上の記号をまとめて調べられる「キーボード記号入力方法 横断検索ツール」を用意しています。記号名や読み方で検索でき、Windows・Mac・iPhone・Androidそれぞれの入力方法を1画面で見比べられます。ツール・記事とも入力内容はブラウザ内で処理・表示するだけで、サーバーに送信することはありません。

この記事で紹介したツール