Ticket #43829

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

Date d'ouverture: 2022-02-10 00:53 Dernière mise à jour: 2023-08-11 23:13

Rapporteur:
Propriétaire:
(Aucun)
Type:
État:
Ouvert
Composant:
Jalon:
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Aucun
Fichier:
Aucun
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Détails

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

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

デフォルトでインストールされるキーボード設定ファイル(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/10 Histories)

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

デフォルトでインストールされるキーボード設定ファイル(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
Commentaire

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

二つに整理したいです

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

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
Commentaire

cf. #38220

2023-01-11 07:28 Updated by: nmaya
Commentaire

r10471 で修正しました。

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

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


対応

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

残件

  • 不要 CNF の削除
  • インストーラ
2023-03-01 09:01 Updated by: None
2023-08-11 23:13 Updated by: nmaya
Commentaire

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

Attachment File List

No attachments

Modifier

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