TT2TEXT(1)
π tt2text(1) β the general commands manual, but make it cute
okay so bestie, this is tt2text from the General Commands Manual (section 1, as the (1) is giving), and it's literally the most niche little icon you'll ever meet π
β¨ NAME β¨
tt2text β Convert Touch Tone sequence to text π΅βπ¬
No cap, that's the whole job. It takes your beep-boop keypad noises and turns them into readable text.
πΈ SYNOPSIS πΈ
tt2text touch-tone-squence
(yes, that's a single argument, and yes, that charming little spelling is exactly how it's written β don't come for me, I'm just the messenger π)
π¦ DESCRIPTION π¦
okay so here's the tea: the argument is a Touch Tone sequence, and tt2text converts it to text.
There are two types of encoding, and you need to know both because this program speaks both:
π Multi-Press β used for comments
Letters are represented by one or more presses of the same key, depending on their order listed on the button.
- e.g. Press
5key once forJ, twice forK, thrice forL. π«Ά
To specify a digit, use the number of letters listed on the button plus one.
- e.g. Press
5key four times to get digit5.
When two characters in a row use the same key, use the "A" key as a separator.
π§ Two-Key β used for callsigns
- Digits are represented by a single key press.
- Letters (or space) are represented by the corresponding key followed by
A,B,C, orD, depending on the order of the letter in the order listed.
β the dual-wield moment β
This application will try to decode the sequence using both methods. main character energy fr fr π
π OPTIONS π
- None. That's it. That's the options list. Zero flags, zero drama, she simply doesn't need them π
π₯ EXAMPLES π₯
tt2text 2A22A2223A33A33340A00122223333
Could be either type of encoding. π
Decoded text from multi-press method:
"ABCDEFG 0123"
Decoded text from two-key method:
"A2A222D3D3334 00122223333"
the way the same input gives you two totally different answers and both are valid?? iconic. π
π SEE ALSO π
More detailed information is in the pdf files in /usr/local/share/doc/direwolf, or possibly /usr/share/doc/direwolf, depending on installation location. (check both, bestie, she moves around π¦)
Applications in this package: aclients, atest, decode_aprs, direwolf, gen_packets, kissutil, ll2utm, log2gpx, text2tt, tt2text, utm2ll
the whole squad is here and they all slay πβ¨
a lil heads-up: nothing here says what happens with a malformed sequence, and there's no exit-status section at all β so don't go making up expectations, iykyk π
k that's the whole page, mwah π«Ά β signed, the TT2TEXT(1) footer, a.k.a. the General Commands Manual crew. no version or date was printed down here, just a lonely little TT2TEXT(1), and honestly? she's got main character energy for a footer. periodt. π
β
π¦ where this page comes from
- alpine 3.24: direwolf-doc 1.8.1-r1 Β· GPL-2.0-or-later
- fedora 43: direwolf 1.7-12.fc43 Β· GPL-2.0-or-later
- fedora 43: direwolf 1.8.1-1.fc43 Β· GPL-2.0-or-later
- fedora 44: direwolf 1.8.1-4.fc44 Β· GPL-2.0-or-later
- nixos 26.05: direwolf 1.8.1-unstable-2026-05-27
- nixpkgs unstable: direwolf 1.8.1-unstable-2026-09-08
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms