KVAL
keyval = KVAL(keyval);
unsigned char val = KVAL(param->value);
case KVAL(K_CAPS):
case KVAL(K_NUM):
case KVAL(K_HOLD):
case KVAL(K_SHIFT):
case KVAL(K_CTRL):
RA_NEXT_SENT = KVAL(K_DOWN)+1,
RA_PREV_LINE = KVAL(K_LEFT)+1,
RA_NEXT_LINE = KVAL(K_RIGHT)+1,
RA_PREV_SENT = KVAL(K_UP)+1,
case KVAL(K_CAPS):
case KVAL(K_NUM):
case KVAL(K_HOLD):
u_char type = KTYP(keysym), value = KVAL(keysym), new_key = 0;
case KVAL(K_DOWN):
case KVAL(K_UP):
case KVAL(K_LEFT):
case KVAL(K_RIGHT):
case KVAL(K_PGUP):
case KVAL(K_PGDN):
kh = (value == KVAL(K_DOWN)) ||
(value == KVAL(K_UP)) ||
(value == KVAL(K_LEFT)) ||
(value == KVAL(K_RIGHT));
ret = pre_handle_cursor(vc, KVAL(param->value), up);
unsigned char val = KVAL(param->value);
tp->kbd->fn_handler[KVAL(K_INCRCONSOLE)] = tty3270_exit_tty;
tp->kbd->fn_handler[KVAL(K_SCROLLBACK)] = tty3270_scroll_backward;
tp->kbd->fn_handler[KVAL(K_SCROLLFORW)] = tty3270_scroll_forward;
tp->kbd->fn_handler[KVAL(K_CONS)] = tty3270_rcl_backward;
ascebc[KVAL(keysym)] = k;
ascebc[ret_diacr[KVAL(keysym)]] = k;
ebcasc[k] = KVAL(keysym);
ebcasc[k] = ret_diacr[KVAL(keysym)];
value = KVAL(keysym);
(*k_handler[KTYP(kbd->sysrq)])(kbd, KVAL(kbd->sysrq));
if (KVAL(tmp.kb_value) > kbd_max_vals[KTYP(tmp.kb_value)])
(*k_handler[type])(vc, KVAL(keysym), !down);
if (KVAL(val) > max_vals[KTYP(val)])
val = KVAL(sym);
if (val == KVAL(K_CAPSSHIFT))
val = KVAL(K_SHIFT);
value != KVAL(K_SAK))
case KVAL(K_PCOMMA):
case KVAL(K_PDOT):
k_fn(vc, KVAL(K_REMOVE), 0);
case KVAL(K_P0):
k_fn(vc, KVAL(K_INSERT), 0);
case KVAL(K_P1):
k_fn(vc, KVAL(K_SELECT), 0);
case KVAL(K_P2):
k_cur(vc, KVAL(K_DOWN), 0);
case KVAL(K_P3):
k_fn(vc, KVAL(K_PGDN), 0);
case KVAL(K_P4):
k_cur(vc, KVAL(K_LEFT), 0);
case KVAL(K_P6):
k_cur(vc, KVAL(K_RIGHT), 0);
case KVAL(K_P7):
k_fn(vc, KVAL(K_FIND), 0);
case KVAL(K_P8):
k_cur(vc, KVAL(K_UP), 0);
case KVAL(K_P9):
k_fn(vc, KVAL(K_PGUP), 0);
case KVAL(K_P5):
if (value == KVAL(K_PENTER) && vc_kbd_mode(kbd, VC_CRLF))
if (value == KVAL(K_CAPSSHIFT)) {
value = KVAL(K_SHIFT);