Ticket #43829

キーボード設定ファイルの整理/デフォルトの変更

Eröffnet am: 2022-02-10 00:53 Letztes Update: 2023-08-11 23:13

Auswertung:
Verantwortlicher:
(Keine)
Typ:
Status:
Offen
Komponente:
Meilenstein:
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

キーボード設定ファイルについて、以下の変更を提案します。

デフォルトのキーボード設定ファイルの変更

デフォルトでインストールされるキーボード設定ファイル(KEYBOARD.CNF)は時代に即していないので、コピー元であるIBMKEYB.CNFをFUNCTION.CNFをベースに以下の変更を行った物に置き換える。基本方針はxterm互換。

  • PF1-PF4をF1-F4に割り当てる為、[VT numeric keypad]に以下の設定を追加する
    • PF1=59
    • PF2=60
    • PF3=61
    • PF4=62
  • [X function keys]のXF5, [VT function keys]のF6-F10をIBMKEYB.CNFと同じ設定に戻す
    • XF5=63
    • F6=64
    • F7=65
    • F8=66
    • F9=67
    • F10=68
  • [User keys]の設定をすべて削除する

現在のデフォルトのキー設定を使いたいユーザ向けに、現在のIBMKEYB.CNFと同じ内容のVT.CNF(またはVT200.CNF)を追加する。

検討事項

上記設定だとNUM_COMMAが無くなるが、これへの対処方法。

  • NumLockキーに割り当て
  • Control + テンキーの "+" キーに割り当て
  • Control + テンキーの "." キーに割り当て
  • どこにも割り当てない
  • その他

キーボード設定ファイルの整理

デフォルト以外でインストールされるキーボード設定ファイルを整理し、以下のファイルを廃止する。

  • PC98KEYB.CNF
  • NT98KEYB.CNF
  • EDITOR.CNF

廃止理由

PC98KEYB.CNF, NT98KEYB.CNF

PC-9801シリーズに対応しているのはWindows2000までであり、PC-9801シリーズ上でTera Term 5が動く事は無いと思われる。

EDITOR.CNF

新しくデフォルトとなるキーボード設定ファイルで用途がカバーされるので、不要と思われる。

Ticket-Verlauf (3/10 Historien)

2022-02-10 00:53 Aktualisiert von: doda
  • New Ticket "キーボード設定ファイルの整理/デフォルトの変更" created
2022-02-10 01:00 Aktualisiert von: nmaya
Kommentar

デフォルトでインストールされるキーボード設定ファイル(KEYBOARD.CNF)は時代に即していないので、コピー元であるIBMKEYB.CNFをFUNCTION.CNFをベースに以下の変更を行った物に置き換える。

teraterm.issおよびmakearchive.batは、IBMKEYB.CNFをKEYBOARD.CNFという名前でインストールしているのではなく、EDITOR.CNFをKEYBOARD.CNFという名前でインストールしています。cf. キーボード設定ファイル

2022-02-10 01:25 Aktualisiert von: doda
Kommentar

そういえば変わったんでしたっけ。ただ、EDITOR.CNFは今となっては

  • テンキーはVT100に合わせ、エディタキーパッドはPCの配列になっているという、今となってはどっちつかずの中途半端な状態
  • F1~F4が古いxterm互換の設定なので、最近のOSに入っているtermcap/terminfoのxtermエントリだとF1~F4として認識されない (これはIBMKEYB.CNFも同じ)

という問題が有るので、

  • PCのキー配列に合わせた設定
  • VT200のキー配列に合わせた設定

の二つに整理したいです。 そして、前者の設定にふさわしい名前を考えるとやはりIBMKEYB.CNFじゃないかと思っています。

FUNCTION.CNFは……これいるんだろうか? こいつのF5~F10設定って何由来なんだろう?

2022-02-10 08:43 Aktualisiert von: nmaya
Kommentar

二つに整理したいです

説明ありがとうございます。よさそうに見えます。

FUNCTION.CNFは……これいるんだろうか? こいつのF5~F10設定って何由来なんだろう?

経緯を探すと、この付近でしょうか。teraterm:0841, ttssh2-devel 385, 1294

(Edited, 2022-05-16 20:45 Aktualisiert von: nmaya)
2022-05-16 20:45 Aktualisiert von: nmaya
Kommentar

cf. #38220

2023-01-08 20:55 Aktualisiert von: nmaya
2023-01-11 07:28 Aktualisiert von: nmaya
Kommentar

r10471 で修正しました。

IBMKEYB.CNF は間違っていないでしょうか?NumComma は「Control + テンキーの "+" キーに割り当て」、XF1-XF4は「割り当てない」にしたつもりです。

また、ドキュメントの修正内容もおかしくないでしょうか?


対応

  • 既存 IBMKEYB.CNF -> VT200.CNF へリネーム
  • 新 IBMKEYB.CNF 内容調整
  • ドキュメント

残件

  • 不要 CNF の削除
  • インストーラ
2023-03-01 09:01 Aktualisiert von: None
2023-03-03 00:19 Aktualisiert von: nmaya
2023-08-11 23:13 Aktualisiert von: nmaya
Kommentar

r10829 で、不要になった CNF の削除・インストーラの修正を行いました。

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden