Ticket #43829

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

Open Date: 2022-02-10 00:53 Last Update: 2022-05-16 20:45

Reporter:
Owner:
(None)
Type:
Status:
Open
Component:
MileStone:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None
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 History (3/5 Histories)

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

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

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

2022-02-10 01:25 Updated by: doda
Comment

そういえば変わったんでしたっけ。ただ、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 Updated by: nmaya
Comment

二つに整理したいです

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

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

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

(Edited, 2022-05-16 20:45 Updated by: nmaya)
2022-05-16 20:45 Updated by: nmaya
Comment

cf. #38220

Attachment File List

No attachments

Edit

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