環境:FreeBSD4.3
FreeBSDサーバーに対して、windows98からtelnetでのリモートアクセスで
作業をしているのですが、おかしな事象が発生してしまいました。
viエディターで、ある文書を開きます。(例えばreadme.txt)
その状態から、画面を下にスクロールさせるために下キーを押すとします。
すると画面が下にスクロールせずにアルファベットの「B」が入力されてしまうのです。
同様に上キーを押すと「A」が、左キーだと「D」が、右キーだと「C」が入力されてしまい、
どうにもなりません。
それ以降は「:q」を入力しても何をしても無視されてしまいます。
telnetを強制終了するしか、そこを抜け出す手段がなくなります。
こうなってしまったタイミングはわかりません。
気がついたらこんな状態でした。
コマンド入力とかは普通にできます。
「vi」の動きだけがおかしくなってしまったのです。
ちなみにこの事象が起きるのはリモート操作の時のみです。
直接UNIXマシンで作業をすれば、正常にviを使えます。
こんなワケのわからない状態なのですが、何か解決方法があるのでしょうか?
すみませんがアドバイスをよろしくお願いいたします。
No.5ベストアンサー
- 回答日時:
おかしいですね。
手元の環境ではwindowsのteraterm proからtelnetでログインして環境変数をvt100に設定している状態では矢印キーも効きます。
試したのはPC互換機のwin2000でHHKの場合とノート(IBM ThinPad)win2000日本語キーボードの2つです。
利用しているtelnetクライアントソフトがなにか知りませんが、矢印キーを押したときに送信されるキーコードがfreebsdのターミナル設定(terminfo)で定義されている矢印キーのキーコードと一致していないだけかもしれません。
これを確認するために初めてviで矢印キーを使いました。普通はhjklでしょう?
windowsで使っているtelnetクライアントソフトがなにか知りませんが、そいつのマニュアルとログインしているfreebsdマシンの環境変数(term)を確認するのが最初かとおもいます。
freebsdとnetbsdにログインして確認したところterminfoはありませんでした。失礼。
/usr/share/etc/termcapがあるのでman 5 termcapをみながらオリジナルターミナル設定ファイルを書けばなんとでもなるでしょう。
No.4
- 回答日時:
winのtelnetクライアントが送信するキーコードがサーバもしくはviの理解できない(または変なエスケープシーケンス)になっているのではないでしょうか?
ファンクションキーや矢印キーやテンキーはキーコードが別なのでそれが原因だと思います。
今、netbsdとfreebsdにteraterm proのsshプラグインとteratermでログインしたらそのような現象には遭いませんでした。
telnetクライアントを交換すればよいと思います。
もちろん、端末設定をサーバがわにする方法もありますが、terminfo書けます?わたしはかけません。
あと、キーボートも多少関係するかもしれませんね。
今、HHKです。
この回答への補足
telnetする端末が違っても結果は同じなんですよね。
クライアント側から操作する限りは。
ということはサーバー側の問題なんでしょうか。
ということはterminfoとかいうのをいじらなければならないんですか?
そんなもの見たことも聞いたこともありません(^_^;
No.3
- 回答日時:
私も似たようになることがあります。
矢印キーはなったことはありませんが・・・
SSHでログインしているとまずテンキーがまったく使えません。(Viの時だけ)
:q もつかえなくなるときがあります。
:q! で対応できるときもありますが不確実です。
ご存知かもしれませんが!を付加してあげれば強制的に終了になります。又書き換えもW!とすればリードオンリでも書き換えできます。
私が推測したことはキーボードの設定が違うことからうまく認識しないのでは?ということです。
何も解決策がでなくて申し訳ないです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- マウス・キーボード キーボード設定で困っています。長文です。 2 2022/12/10 12:44
- Windows Me・NT・2000 widows xpのエラーで利用ができなくなりました 3 2022/12/21 13:43
- iOS これは日本語入力の大発明ですか? 7 2022/12/21 07:17
- マウス・キーボード 不良表示キー(キーボード) 3 2022/04/27 10:53
- Windows 95・98 Windows11にバージョン アップしました。 2 2023/07/21 18:36
- Windows 10 (緊急)windowsのタスクバーやアプリ?が反応しない 3 2023/03/28 05:03
- Word(ワード) IMEパッドがショートカットキーで開かないのですが。。。 5 2023/06/11 09:23
- Windows 10 Windows 10でBIOS画面が表示されなくなった 9 2022/06/26 08:13
- バイク車検・修理・メンテナンス HONDA PCX125に関する質問です。 拙い文章な上、バイクに関する知識が不十分なため所々分かり 1 2022/08/08 19:52
- Windows 10 パソコンの起動時、画面が黒いままのトラブルにつきまして。 4 2022/10/02 18:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
シングルクォーテーションの入...
-
全角コンマ( , )の半角変換...
-
HOSTキーってどこですか?
-
MacでのALTキー
-
telnetでBackspaceキーが効かない
-
パワーポイントで全角英数字を...
-
tail -f /var/log/message の...
-
Macの「clear」キーとは?
-
キーボードによる効率的な入力...
-
ワイヤレスアソシエーションに失敗
-
文章を打っていると、勝手にズ...
-
F1~12のキーをfnキーを押...
-
MacProで全角アルファベットが...
-
英数文字を常に大文字入力でき...
-
Linuxで"\\"を入力したい。(メ...
-
日本語ローマ字入力の時に、最...
-
Ctrlキーが効かなくなりました
-
EXCELのセルが動かないです
-
MACのTENキー入力を、全角入力...
-
左上に文字が出てきて打ちたい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MacでのALTキー
-
HOSTキーってどこですか?
-
シングルクォーテーションの入...
-
パワーポイントで全角英数字を...
-
全角コンマ( , )の半角変換...
-
Macの「clear」キーとは?
-
Ctrlキーが効かなくなりました
-
telnetでBackspaceキーが効かない
-
tail -f /var/log/message の...
-
Linuxで"\\"を入力したい。(メ...
-
「Alt+漢字(半角/全角)キー」...
-
MacbookでのReturnとEnterの使...
-
Macで半角の括弧
-
macのスクショができなくなって...
-
キーボードによる効率的な入力...
-
文章を打っていると、勝手にズ...
-
aを全角のaにしたい
-
Win10で、IMEパッドをショート...
-
MacでCommand+C,Vが使えません。
-
小さいカナ文字はどうしたら打...
おすすめ情報