Ticket #45912

S7C1T (7-bit control mode) sequence doesn't work

Date d'ouverture: 2022-10-18 06:02 Dernière mise à jour: 2022-10-22 01:52

Rapporteur:
(Anonyme)
Propriétaire:
(Aucun)
Type:
État:
Ouvert
Composant:
Jalon:
(Aucun)
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

Using TT on german keyboard, connected to a microcontroller via USB-serial bridge. The MCU sends S7C1T sequence, so only 7-bit transmission from TT is expected. Pressing german special characters (umlaut, e.g.: ä, ö, ü, ß) seems to transmit 8-bit values, verified by debugging on the MCU.

Ticket History (3/3 Histories)

2022-10-18 06:02 Updated by: None
  • New Ticket "S7C1T (7-bit control mode) sequence doesn't work" created
2022-10-18 21:59 Updated by: nmaya
Commentaire

To: develop team

私の理解が違っていたらすみません。

S7C1T ということは「C1 制御文字を送るときに 7bit に変換して送る」ことで、「すべての 8bit 文字を 7bit で送れる」わけではないように思えます。

ウムラウト文字は GR に属していると思いますが、このチケットの Expected な動作は実現可能なことでしょうか?それとも無理なことを言っているでしょうか?

2022-10-22 01:52 Updated by: zmatsuo
Commentaire

仕様は、次の通りだと思います

  • S7C1T/S8C1Tで応答(とファンクションキー)の8bit/7bitシーケンスが切り替わる。
  • その他は変わらない

参照

Tera Term の動作をしらべました。

S8C1T (8bit mode)

echo -en '\e G'

S7C1T (7bit mode)

echo -en '\e F'
DSR (CSI 5 n -> response CSI 0 n)
echo -en '\e[5n'

例 VT200J以上, utf-8 (type CTRL-d after cat + od command)

$ echo -en '\e G'
$ echo five fünf 5
five fünf 5
$ echo five fünf 5 | od -tx1z
0000000 66 69 76 65 20 66 c3 bc 6e 66 20 ef bc 95 0a     >five f..nf ....<
0000017
$ echo -en '\e[5n' ; cat - | od -tx1z
0000000 9b 30 6e                                         >.0n<
0000003
$ echo -en '\e F'
$ echo five fünf 5
five fünf 5
$ echo five fünf 5 | od -tx1z
0000000 66 69 76 65 20 66 c3 bc 6e 66 20 ef bc 95 0a     >five f..nf ....<
0000017
$ echo -en '\e[5n' ; cat - | od -tx1z
0000000 1b 5b 30 6e                                      >.[0n<
0000004

「すべての 8bit 文字を 7bit で送れる」わけではない

ですね。

デフォルトのVT100で使っていたのですが、S7C1Tでは8bitモードに切り替わらないんですね。 ずっと7bitモードで使っていたけど大丈夫でした。

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