diff --git a/CHANGELOG.md b/CHANGELOG.md index b415d051..8e78f7aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -65,6 +65,18 @@ ### Deprecated ### Removed + +* `km`/`smm`/`rmm` from terminfo; foot prefixes Alt-key combinations + with `ESC`, and not by setting the 8:th “meta” bit, regardless of + `smm`/`rmm`. While this _can_ be disabled by, resetting private mode + 1036, the terminfo should reflect the **default** behavior + (https://codeberg.org/dnkl/foot/issues/670). +* Keypad application mode keys from terminfo; enabling the keypad + application mode is not enough to make foot emit these sequences - + you also need to disable private mode 1035 + (https://codeberg.org/dnkl/foot/issues/670). + + ### Fixed * Rendering into the right margin area with `tweak.overflowing-glyphs` diff --git a/foot.info b/foot.info index 1f8d27ab..30e9e3de 100644 --- a/foot.info +++ b/foot.info @@ -17,7 +17,6 @@ foot+base|foot base fragment, bw, ccc, hs, - km, mir, msgr, npc, @@ -141,16 +140,7 @@ foot+base|foot base fragment, kUP6=\E[1;6A, kUP7=\E[1;7A, kUP=\E[1;2A, - ka1=\EOw, - ka2=\EOx, - ka3=\EOy, - kb1=\EOt, - kb2=\EOu, - kb3=\EOv, kbs=^?, - kc1=\EOq, - kc2=\EOr, - kc3=\EOs, kcbt=\E[Z, kcub1=\EOD, kcud1=\EOB, @@ -158,7 +148,6 @@ foot+base|foot base fragment, kcuu1=\EOA, kdch1=\E[3~, kend=\EOF, - kent=\EOM, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, @@ -227,14 +216,6 @@ foot+base|foot base fragment, kind=\E[1;2B, kmous=\E[<, knp=\E[6~, - kp5=\EOE, - kpADD=\EOk, - kpCMA=\EOl, - kpDIV=\EOo, - kpDOT=\EOn, - kpMUL=\EOj, - kpSUB=\EOm, - kpZRO=\EOp, kpp=\E[5~, kri=\E[1;2A, oc=\E]104\E\\, @@ -250,7 +231,6 @@ foot+base|foot base fragment, rmcup=\E[?1049l\E[23;0;0t, rmir=\E[4l, rmkx=\E[?1l\E>, - rmm=\E[?1034l, rmso=\E[27m, rmul=\E[24m, rmxx=\E[29m, @@ -267,7 +247,6 @@ foot+base|foot base fragment, smcup=\E[?1049h\E[22;0;0t, smir=\E[4h, smkx=\E[?1h\E=, - smm=\E[?1034h, smso=\E[7m, smul=\E[4m, smxx=\E[9m,