【Windows】テンキーで「.」の代わりに「

【Windows】テンキーで「.」の代わりに「
🛡️ 超解決

Windowsでテンキーの小数点キーを押すと、意図せず「,」カンマが入力されてしまい、業務に支障が出ている方もいるのではないでしょうか。

この問題は、Windowsの地域設定や入力言語設定が原因で発生することがほとんどです。

この記事では、テンキーの小数点入力を「.」ピリオドに戻すための具体的な設定手順を解説します。

【要点】テンキーの小数点入力問題を解決する設定変更

  • 地域設定の変更: 地域に合わせた小数点記号が「,」になっている場合に「.」へ修正します。
  • 入力言語設定の確認: 予期せぬ入力言語が原因で記号が変わる問題を解決します。
  • レジストリの編集: 詳細な設定変更でテンキーの挙動を直接制御します。

ADVERTISEMENT

テンキーで小数点記号が「,」になる根本的な原因

テンキーの小数点記号が「,」になる主な原因は、Windowsの地域設定や入力言語設定にあります。

特にヨーロッパなど一部の地域では、小数点記号として「,」が使われる文化圏が存在します。

Windowsはこれらの文化圏に合わせた設定を自動的に適用することがあり、意図せず「.」が「,」に変わってしまうことがあります。

また、複数の入力言語が設定されている場合、システムが予期しない言語の記号定義を参照することもあります。

これらの設定が正しくない、または意図しない状態になっていると、テンキーの小数点入力に影響を与えるのです。

地域ごとの数値形式の違い

世界には、数値の小数点記号や桁区切り記号の表記方法が異なる地域が存在します。

例えば、日本では小数点に「.」ピリオドを、桁区切りに「,」カンマを使用します。

しかし、ドイツやフランスなどのヨーロッパ諸国では、小数点に「,」カンマを、桁区切りに「.」ピリオドを使用することが一般的です。

Windowsの地域設定がこれらの国に設定されていると、システムのデフォルトの数値形式もそれに合わせて変更されます。

入力言語とキーボードレイアウトの影響

Windowsには複数の入力言語とキーボードレイアウトを設定できます。

例えば、日本語キーボードを使用しているにもかかわらず、入力言語が英語 UK または特定のヨーロッパ言語に設定されている場合があります。

この場合、OSは設定された言語のキーボードレイアウト規則に従って入力記号を決定するため、物理キーに刻印された記号と異なる文字が入力されることがあります。

特にテンキーの小数点キーは、言語や地域設定による影響を受けやすい部分です。

テンキーの小数点記号を「.」に戻す詳細な手順

テンキーの小数点記号を「.」に戻すための手順を解説します。設定の変更は、以下の3つの方法があります。

地域設定を変更して小数点記号を修正する

この方法は、Windowsの地域設定を変更し、数値の表示形式を日本標準に合わせることで問題を解決します。

Windows 11を基準に説明しますが、Windows 10でも同様の手順で設定できます。

  1. 設定アプリを開く
    スタートボタンを右クリックし、「設定」を選択します。
  2. 地域と言語の設定へ移動する
    左側のメニューから「時刻と言語」を選択し、さらに「言語と地域」をクリックします。
  3. 関連設定を開く
    「関連設定」の下にある「日付、時刻、数値の形式」をクリックします。
  4. 形式のカスタマイズを選択する
    「形式」タブが開かれていることを確認し、下部にある「追加設定」ボタンをクリックします。
    Windows 10の場合は、コントロールパネルから「地域」を開き、「形式」タブの「追加設定」をクリックします。
  5. 小数点記号を設定する
    「形式のカスタマイズ」ダイアログが表示されます。「数値」タブを選択し、「小数点記号」のプルダウンメニューから「.」ピリオドを選択します。
  6. 桁区切り記号を設定する
    念のため、「桁区切り記号」が「,」カンマになっていることを確認します。
  7. 変更を適用する
    「適用」ボタンをクリックし、その後「OK」をクリックしてすべてのダイアログを閉じます。

入力言語の設定を確認し不要な言語を削除する

意図しない入力言語が設定されていると、テンキーの挙動に影響を与えることがあります。不要な言語を削除して問題を解決します。

  1. 設定アプリを開く
    スタートボタンを右クリックし、「設定」を選択します。
  2. 言語と地域の設定へ移動する
    左側のメニューから「時刻と言語」を選択し、さらに「言語と地域」をクリックします。
  3. 優先する言語を確認する
    「優先する言語」の一覧を確認します。日本語以外に、使っていない言語が追加されていないか確認してください。例えば「英語 United Kingdom」などが追加されていると、小数点記号が「,」になることがあります。
  4. 不要な言語を削除する
    削除したい言語の右側にある「…」メニューをクリックし、「削除」を選択します。
  5. 日本語のオプションを確認する
    「日本語」の右側にある「…」メニューをクリックし、「言語のオプション」を選択します。
  6. キーボードレイアウトを確認する
    「キーボード」セクションで、「Microsoft IME」または使用しているIMEが選択されていることを確認します。もし他のキーボードレイアウトが追加されている場合は、同様に削除を検討してください。

レジストリを編集してテンキーの挙動を修正する

上記の設定で解決しない場合、レジストリを直接編集することで問題を解決できる場合があります。

レジストリの編集はシステムに深刻な影響を与える可能性があるため、必ずバックアップを取ってから慎重に作業してください。

  1. レジストリのバックアップを作成する
    「Windows」キーと「R」キーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。
  2. レジストリエディターを開く
    「regedit」と入力して「OK」をクリックします。ユーザーアカウント制御のプロンプトが表示されたら「はい」を選択します。
  3. バックアップするキーを選択する
    レジストリエディターの左側ペインで、以下のパスに移動します。
    HKEY_CURRENT_USER\Control Panel\International
    この「International」キーを右クリックし、「エクスポート」を選択します。
  4. バックアップファイルを保存する
    任意の場所にわかりやすい名前 例: International_backup.reg で保存します。万が一、問題が発生した場合は、このファイルをダブルクリックすることで元の設定に戻せます。
  5. 対象のキーに移動する
    再度、以下のパスに移動します。
    HKEY_CURRENT_USER\Control Panel\International
  6. 値を確認・変更する
    右側のペインで以下の文字列値を探し、値を変更します。
    sDecimal: 「,」カンマになっている場合、「.」ピリオドに変更します。
    sThousand: 「.」ピリオドになっている場合、「,」カンマに変更します。
    sList: 「;」セミコロンになっていることを確認します。異なる場合は変更します。
  7. 変更を適用する
    値をダブルクリックして編集ダイアログを開き、新しい値を入力して「OK」をクリックします。
  8. システムアカウントの設定も確認する
    以下のパスも同様に確認し、必要であれば変更します。
    HKEY_USERS\.DEFAULT\Control Panel\International
    ここでもsDecimalsThousandsListの値を上記と同じように設定します。
  9. レジストリエディターを閉じて再起動する
    すべての変更が完了したら、レジストリエディターを閉じ、Windowsを再起動して変更を適用します。

設定変更後にテンキーが正常に機能しない場合の追加確認

上記の手順を試してもテンキーの挙動が改善しない場合、以下の点を追加で確認してください。

設定変更を適用してもすぐに反映されない

Windowsの設定変更は、特にシステム全体に影響するものは、すぐに反映されないことがあります。

原因: 設定変更がシステムプロセスに完全に適用されていないためです。

対処: Windowsを再起動することで、すべての設定が完全に適用され、問題が解決することがあります。再起動後にもう一度テンキーの動作を確認してください。

複数のユーザーアカウントで問題が発生する

Windowsの設定は、ユーザープロファイルごとに保持されるものが多くあります。

原因: 各ユーザーアカウントの設定が独立しているため、あるアカウントで変更しても別のアカウントには反映されません。

対処: 影響を受けているすべてのユーザーアカウントで、この記事で紹介した地域設定や入力言語設定の変更手順を個別に実行してください。

特定のアプリケーションでのみ問題が発生する

ごく稀に、特定のアプリケーションがWindowsのシステム設定とは異なる独自の数値形式設定を持っている場合があります。

原因: アプリケーション固有の設定がWindowsのシステム設定よりも優先されているためです。

対処: 問題が発生するアプリケーションの設定メニューを確認し、数値形式や入力に関する項目がないか探してください。もしあれば、そのアプリケーション内で小数点記号を「.」に設定し直します。アプリケーションの再インストールも有効な場合があります。

テンキー自体が故障している可能性

ソフトウェア的な設定の問題ではなく、ハードウェアの故障が原因である可能性も考慮する必要があります。

原因: キーボードやテンキーユニットの物理的な故障、またはドライバーの問題。

対処: 別のキーボードや外付けテンキーを接続して、同様の問題が発生するか確認してください。問題が解決する場合は、元のキーボードの故障が考えられます。また、デバイスマネージャーからキーボードドライバーを更新または再インストールすることも有効です。

ADVERTISEMENT

テンキーの小数点記号を修正する3つの方法の比較

項目 地域設定の変更 入力言語設定の確認 レジストリの編集
難易度
影響範囲 システム全体の数値形式 入力言語とキーボードレイアウト システム全体の詳細設定
即効性 即時反映または再起動後 即時反映または再起動後 再起動後に反映
推奨場面 最も一般的な原因で、最初に試すべき方法 複数の入力言語を設定している場合 上記2つの方法で解決しない場合

この記事で解説した地域設定の変更、入力言語設定の確認、レジストリの編集という3つの対処法により、テンキーで「.」ピリオドが正しく入力されるようになるはずです。

問題の原因は複数考えられるため、一つずつ順番に試すことが解決への近道となります。

これらの設定を理解し修正することで、今後同様の入力に関するトラブルが発生した際も、ご自身で対応できるようになるでしょう。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。