termptyesc: support DSR-UDK + test
This commit is contained in:
parent
d2958cd301
commit
e6d13fceb5
|
@ -1025,6 +1025,20 @@ _handle_esc_csi_dsr(Termpty *ty, Eina_Unicode *b)
|
||||||
(question_mark)? "yes": "no", arg);
|
(question_mark)? "yes": "no", arg);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 25:
|
||||||
|
if (question_mark)
|
||||||
|
{
|
||||||
|
/* DSR-UDK (User-Defined Keys)
|
||||||
|
* Reply Unlocked */
|
||||||
|
termpty_write(ty, "\033[?20n",
|
||||||
|
strlen("\033[?20n"));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
WRN("unhandled DSR (dec specific: %s) %d",
|
||||||
|
(question_mark)? "yes": "no", arg);
|
||||||
|
}
|
||||||
|
break;
|
||||||
case 26:
|
case 26:
|
||||||
if (question_mark)
|
if (question_mark)
|
||||||
{
|
{
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# fill space with E
|
||||||
|
printf '\033#8'
|
||||||
|
#set color
|
||||||
|
printf '\033[46;31;3m'
|
||||||
|
|
||||||
|
printf '\033[?25n'
|
|
@ -24,3 +24,4 @@ dsr-msr.sh 1e695391937cf7235ba96dbeae5227fd
|
||||||
dsr-deccksr.sh 6c3483e8e47a110a7b97eaffd9c5ff83
|
dsr-deccksr.sh 6c3483e8e47a110a7b97eaffd9c5ff83
|
||||||
dsr-os.sh 1645f13652d7ee51d66dc93000247280
|
dsr-os.sh 1645f13652d7ee51d66dc93000247280
|
||||||
dsr-pp.sh 0f0a7d5beccefbad4f4984fc4611276e
|
dsr-pp.sh 0f0a7d5beccefbad4f4984fc4611276e
|
||||||
|
dsr-udk.sh f3a20968a2f25bfd36875dbc5f64ab16
|
||||||
|
|
Loading…
Reference in New Issue