Lines Matching defs:entry

153 	ushort_t fltaccent_entry;	/* floating accent keymap entry */
1124 * Set individual keystation translation from old-style entry.
1133 register ushort_t entry;
1162 entry = key->kio_entry;
1166 if (entry != OLD_ISOCHAR) {
1167 if (entry & 0x80) {
1168 if (entry >= OLD_FA_UMLAUT && entry <= OLD_FA_GRAVE)
1169 entry = FA_CLASS + (entry & 0x0F) - 9;
1171 entry =
1172 special_old_to_new[entry >> 4 & 0x07]
1173 + (entry & 0x0F);
1176 km->keymap[key->kio_station] = entry;
1195 * Get individual keystation translation as old-style entry.
1202 register ushort_t entry;
1218 entry = km->keymap[key->kio_station];
1219 if (entry & 0xFF00)
1221 special_new_to_old[(ushort_t)(entry & 0xFF00) >> 8]
1222 + (entry & 0x00FF);
1224 if (entry & 0x80)
1227 key->kio_entry = (ushort_t)entry;
1229 if (entry >= STRING && entry <= (uchar_t)(STRING + 15)) {
1230 strtabindex = entry - STRING;
1238 * Set individual keystation translation from new-style entry.
1277 * Get individual keystation translation as new-style entry.
1737 register ushort_t entry, entrytype;
1781 entry = km->keymap[key];
1783 if (entry == NONL) {
1795 entry = km->keymap[key];
1797 entrytype = (ushort_t)(entry & 0xFF00) >> 8;
1805 if ((1 << (entry & 0x0F)) & k->k_curkeyboard->k_toggleshifts) {
1806 if ((1 << (entry & 0x0F)) & k->k_togglemask) {
1819 if (entry < ASCII_SET_SIZE) {
1820 if (kb_compose_map[entry] >= 0) {
1821 kbdd->compose_key = entry;
1836 if (entry < ASCII_SET_SIZE) {
1837 if (kb_compose_map[entry] >= 0) {
1838 if (kbdd->compose_key <= entry) {
1841 entry,
1845 entry,
1878 (kb_fltaccent_table[i].ascii != entry);
1931 fe.id = entry | k->k_buckybits;
1933 kbdkeypressed(kbdd, key, &fe, entry);
1937 kbdputcode(entry | k->k_buckybits, q);
1943 uint_t shiftbit = 1 << (entry & 0x0F);
1978 * correctly translate entry into fe.id.
1980 fe.id = SHIFT_CAPSLOCK + (entry & 0x0F);
1988 k->k_buckybits ^= 1 << (7 + (entry & 0x0F));
1994 * correctly translate entry into fe.id.
1996 fe.id = SHIFT_META + (entry & 0x0F);
2003 switch (entry) {
2041 kbdd->fltaccent_entry = entry;
2047 cp = &keystringtab[entry & 0x0F][0];
2069 (uint_t)((entry & 0x003F) + 192),
2089 fe.id = (entry & 0x003F) + KEY_LEFTFIRST;
2119 kbdputcode(kb_numlock_table[entry&0x1F], q);
2131 fe.id = (entry & 0x001F) + VKEY_FIRSTPAD;
2281 printf("kbd: Double entry in downs table (%d,%d)!\n", key_station, i);
2350 /* kbdkeyreleased resets kbdd_downs entry */