• ベストアンサー

MS-DOSプロンプトでバックスラッシュが出ない

今までは、日本語キーボードを使っていて問題はなかったのですが、英語101キーボードに替え、Win98のMS-DOSプロンプト上では、バックスラッシュ文字を表示出来なくなってしまいました。 他のアプリケーションでの表示でしたら、Shift + Alt の切り替えでバックスラッシュも表示できるのですが、プロンプト上では切り替えがききません。 設定方法など御知りでしたらお助け下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • Horus
  • ベストアンサー率14% (78/528)
回答No.4

 もとい、config.sys でした。これに devicehigh=C:\WINDOWS\jkeyb.sys /106 C:\WINDOWS\jkeybrd.sys などと書かれたままになって居るんじゃないですか。英語キーボード用のドライバ入れましたか?

takaP-
質問者

お礼

ドライバは付いていませんでした... config.sysを 106 から 101 に書き換えて問題は解決できました。config.sys を変更すれば良いのですね!勉強になりました。有り難うございます。

その他の回答 (3)

  • Horus
  • ベストアンサー率14% (78/528)
回答No.3

 autoexec.bat で101キーボードをちゃんと設定してありますか?

  • nagare
  • ベストアンサー率33% (280/831)
回答No.2

メーカーによって若干配列が違うようです メーカーはどこでしょうか?(型番も) (絵がないとつらいです・・・) どこかにキーがあると思うのですが ちなみにIBMは http://www.pfu.co.jp/hhkeyboard/kb_collection/ibm101.gif (BSの下) ご参考 http://www.pfu.co.jp/hhkeyboard/kb_collection/

takaP-
質問者

補足

Atessa AKB 101EB です。 http://www.vtama.com/shopu/atessaakb101e/ 後の方のアドバイスで config.sys を書きかえる事により解決しました。ありがとうございました。

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

円マークもバックスラッシュもコードは0x5Cです。 MS-DOSモードでは、1つのコードは1つのフォントでしか表示できません。 日本語モード(コードページ932)では円マークになり、英語モード(コードページ437)ではバックスラッシュとなります。 モードの切り替えは、jp.bat(日本語モード)とus.bat(英語モード)です。 英語モードにするとバックスラッシュが表示されますが、半角カナなども表示できなくなります。

takaP-
質問者

補足

申し訳ありません、説明が不充分でした。 「円マーク」の事を「バックスラッシュ」として表記しました。 要するに「0x5C」の文字を表示したいのですが、「0x5B」が表示されてしまうのです。 そして、いろいろ探っても「0x5C」のキーが見つからないので悩んでおります。 引き続きアドバイスをお願い致します。

関連するQ&A

  • Windows PEのCMDでバックスラッシュ入力

    動作環境 ASUS Vivobook S400CA CPU Core i5-3317U RAM 4GB Windows 8.1 64bit タイ語/英語キーボード (101 Enhanced キー配列;横長の四角いEnterキーの上にバックスラッシュ表示のキーがあります) 「設定チャーム」>「PC設定の変更」>「保守と管理」>「回復」の中にある、 「PCの起動をカスタマイズする」をクリックしてコマンドプロンプトを立ち上げます。 その画面上でディレクトリー指定やコマンドを打とうとすると、何故かバックスラッシュ(\)が打てません。 どうも認識されているキー配列が違うらしく、例えば「Shift」+「2」キーを押すと「”」が打たれて、 日本語キー配列になっているようです。 このWindows PEのコマンドプロンプト(cmd)に直接バックスラッシュ(\)を入力する方法、 USキー配列に変更する有効なコマンド(usコマンドは効かないです)がありましたらお教え頂けないでしょうか? ちなみに、通常起動したWindows 8.1上で、日本語キー配列にしてバックスラッシュ(\)を打とうにも 本来日本語キーボードの「\」キーが位置するところにはキーが存在しなくて、直接バックスラッシュ(\)が打てるキーが見当たらない状況です。 ただ、これはシステムのレジストリ設定でキー配列を”US 101 Enhancedキーボード”に変えてやると キーボード表示通りのキーで直接バックスラッシュ(\)が打つことができるようになり、 Windows8.1のシステムツールよりコマンドプロンプト上では、USキー配列で直接バックスラッシュ(円マーク)が打てます。 他の質問&回答は一通り目を通しておりますが、解決策は見つかりませんでした。

  • コマンドプロンプトでバックスラッシュが表示できません。

    OSはVista Business 使用しているキーボードは   エレコム社TK-P05F(カナ表記なしの日本語105キー配列) です。 コマンドプロンプトでコマンドを書き入れようとしたのですが、バックスラッシュ(\)の文字を書き入れることが出来ません。 “ ¥ ” になってしまうのです。 文字コード表でコピーして貼り付けても駄目です。 使用しているキーボードだけのせいでは、無いような気がします。 対策を御教示願います。

  • MS-DOS画面で\を¥に変換したいのですが

    こんにちは。パソコン初心者なのですが、 MS-DOS画面で¥を\に変えたくて、検索したところ、 質問No.886736の質問:「/の反対を出したいのです」の回答No.5さんの方法: 「半角のバックスラッシュなら MS-DOS(DOSプロンプト)を起動 おもむろに「us」と打つ キーボードの「¥」を叩く これで表示できます。 要するに日本語の半角フォントには収録されていないだけです」 を試したところ、上手く表示されましたが、MS-DOSの日本語が文字化けします。元に戻したいのですが、どうしたらよろしいでしょうか? OSはWindows98です。 長文で失礼いたしました。よろしくお願いします。

  • MS-DOS プロンプトについてです。

    MS-DOS プロンプトで文字を入力できません。 たとえばdirとキーボードで打つと↓のような変な表記になってしまいます。 >^D ^R 普通に>DIRと表示させるにはどうしたらいいのでしょうか。 OSはWinMEです。

  • MS-DOSプロンプト上で「~」を入力するには?

    タイトル通りなのですが、Windows98などについているMS-DOSプロンプト上で「~」を入力するにはどうしたらいいのでしょうか? WindowsXPについてるコマンドプロンプト上ですと、ちゃんと(半角の状態で)「Shift」キーを押しながら「~」のキーを押すと出るのですが…。 どこかの文字列からコピー&ペーストすれば問題なく入力は出来るのですが、キーボードでの「~」の入力の仕方もありましたら知っておきたいのです。 ご存知のかたいらっしゃいましたら、どうぞよろしくお願い致しますm(__)m

  • バックスラッシュのタイプ方法

    JAVASCRIPTのコードで、 バックスラッシュ(/の反対のスラッシュ)をタイプしたいのですが、¥(円マーク)がタイプされてしまいます。 日本語版キーボードではないので、 キーボードの設定もそのようにしているのですが、 WINDOWSは日本語版だからでしょうか、タイプできません。 こんなことで質問するなんて、本当に恥ずかしいのですが、もしもバックスラッシュのタイプ法を知っている方、 教えてください!!

  • Win 7で英語キーボードを使用しています。今日バックスラッシュの入力

    Win 7で英語キーボードを使用しています。今日バックスラッシュの入力が出来ないことがわかりました。 キーボードのレイアウトでは、BackSpaceキーの下のキーに印字されています。 これは、英語キーボードで日本語入力をしているせいでしょうか。 キーボードの設定は英語キーボード 101キーボードに変更しています。

  • バックスラッシュ

    スラッシュはでるのにバックスラッシュの記号でないです IMEパットのマウスで描いても記号は表示されません キーボードで該当を押すと¥になってしまいます、仕方ないので 電子キーボードで試したけど該当するのは、見つけられませんでした どのようにしたら、左上から右下に線の記号が表示されるのでしょうか 宜しくお願いします。

  • バックスラッシュを入力したい

    コマンドプロンプトにバックスラッシュを打ち込みたいのですが、どうやって打てば表示されるのでしょうか? 半角英数状態でキーをおしてバックスラッシュをうとうとすると、\の記号がでてきてしまいます。 あるWEBページの解説にそうしろと書いてあるのですが、できません。よろしくお願いします。

  • 半角のバックスラッシュが、表示できたり出来なかったりするのはなぜですか?

    OK Waveユーザ各位 アホな質問にお付き合い願えれば幸いです。 ふと、バックスラッシュ”\”を入力したくなりました。 1 キーボード右下、表示はトップスコア・バックスラッシュ及び”ろ”のキーを、日本語FEPの「入力モード」を「半角英数」にして押下…"\"と"_"が表示される・× 2 同キーを「入力モード」を「ひらなが」にして押下…全角の"_”と”¥”が表示される・変換キーを押下しても半角全角に変わるのみ。…× 3 IMEパッド「手書き」で斜め線を引く…候補に出てこない・× 4 IMEパッド「文字コード」でひたすら総当たりでサーチ…全角”\”は発見できたが、半角は発見できず・× 5 半角バックスラッシュの使用されていたWeb PageかCopy。NotebookにPaste…"\"に変換されてしまう・× 6 ネットででバックスラッシュを検索http://www.netlaputa.ne.jp/~kose/Software/backslash/、なるページを発見するも、システム要件が今一つ対応しているのか不明でパッチ当てに踏み切れず・× 7 改めて基本に帰ってASCII Code Tableをみると、半角バックスラッシュはあるが"5C(16)"にあるが、、日本語ASCIIコード表には無い(同一文字コードには"\"がAassignされている)・×  8 Wikipediaを読む。どうやら日本語Windowsでは、半角バックスラッシュはサポート外らしい事がなんとなくわかった様なわからない様な(^_^;)ゞ という様な経緯で、半角バックスラッシュは扱えないらしいという結論にたっしたのですが、疑問が二つ湧きました。 A なぜIMEパッドで斜め線を引いたり画数で検索しても、全角バックスラッシュが出てこないのか? B ブラウザでは半角バックスラッシュが表示されるのはなぜか? です。UnicodeとかシフトJISが良く分からない私なので(EBCDIC Codeで止まっています(^_^;)ゞ)、このあたりの事情をご教示いただけると幸いです。 参考までに、私の環境は DELL M17x Windows Vista です。 何卒宜しく御願い申し上げます。