version 1.49, 2012/03/03 09:43:22 |
version 1.50, 2012/03/15 10:05:49 |
|
|
INPUT_CSI_CUP, |
INPUT_CSI_CUP, |
INPUT_CSI_CUU, |
INPUT_CSI_CUU, |
INPUT_CSI_DA, |
INPUT_CSI_DA, |
|
INPUT_CSI_DA_TWO, |
INPUT_CSI_DCH, |
INPUT_CSI_DCH, |
INPUT_CSI_DECSCUSR, |
INPUT_CSI_DECSCUSR, |
INPUT_CSI_DECSTBM, |
INPUT_CSI_DECSTBM, |
|
|
{ 'P', "", INPUT_CSI_DCH }, |
{ 'P', "", INPUT_CSI_DCH }, |
{ 'Z', "", INPUT_CSI_CBT }, |
{ 'Z', "", INPUT_CSI_CBT }, |
{ 'c', "", INPUT_CSI_DA }, |
{ 'c', "", INPUT_CSI_DA }, |
|
{ 'c', ">", INPUT_CSI_DA_TWO }, |
{ 'd', "", INPUT_CSI_VPA }, |
{ 'd', "", INPUT_CSI_VPA }, |
{ 'f', "", INPUT_CSI_CUP }, |
{ 'f', "", INPUT_CSI_CUP }, |
{ 'g', "", INPUT_CSI_TBC }, |
{ 'g', "", INPUT_CSI_TBC }, |
|
|
switch (input_get(ictx, 0, 0, 0)) { |
switch (input_get(ictx, 0, 0, 0)) { |
case 0: |
case 0: |
input_reply(ictx, "\033[?1;2c"); |
input_reply(ictx, "\033[?1;2c"); |
|
break; |
|
default: |
|
log_debug("%s: unknown '%c'", __func__, ictx->ch); |
|
break; |
|
} |
|
break; |
|
case INPUT_CSI_DA_TWO: |
|
switch (input_get(ictx, 0, 0, 0)) { |
|
case 0: |
|
input_reply(ictx, "\033[>0;95;0c"); |
break; |
break; |
default: |
default: |
log_debug("%s: unknown '%c'", __func__, ictx->ch); |
log_debug("%s: unknown '%c'", __func__, ictx->ch); |