|
|
1.1 ! root 1: /* This file is included by x11term.c. It provides a workable keymapping */ ! 2: /* for X windows under AIX. */ ! 3: ! 4: ! 5: /*-------------------------------------------------------------------------*/ ! 6: /*---------------------------- shift --------------------------------------*/ ! 7: /* Turned on in 18.58 because backspace might as well work. */ ! 8: #if 1 ! 9: XRebindKeysym(XXdisplay, XK_BackSpace, XMOD_Shift, 1, "\177", 1); ! 10: #endif ! 11: ! 12: XRebindKeysym(XXdisplay, XK_F1, XMOD_Shift, 1, "\033[013q", 6); ! 13: XRebindKeysym(XXdisplay, XK_F2, XMOD_Shift, 1, "\033[014q", 6); ! 14: XRebindKeysym(XXdisplay, XK_F3, XMOD_Shift, 1, "\033[015q", 6); ! 15: XRebindKeysym(XXdisplay, XK_F4, XMOD_Shift, 1, "\033[016q", 6); ! 16: XRebindKeysym(XXdisplay, XK_F5, XMOD_Shift, 1, "\033[017q", 6); ! 17: XRebindKeysym(XXdisplay, XK_F6, XMOD_Shift, 1, "\033[018q", 6); ! 18: XRebindKeysym(XXdisplay, XK_F7, XMOD_Shift, 1, "\033[019q", 6); ! 19: XRebindKeysym(XXdisplay, XK_F8, XMOD_Shift, 1, "\033[020q", 6); ! 20: XRebindKeysym(XXdisplay, XK_F9, XMOD_Shift, 1, "\033[021q", 6); ! 21: XRebindKeysym(XXdisplay, XK_F10, XMOD_Shift, 1, "\033[022q", 6); ! 22: XRebindKeysym(XXdisplay, XK_F11, XMOD_Shift, 1, "\033[023q", 6); ! 23: XRebindKeysym(XXdisplay, XK_F12, XMOD_Shift, 1, "\033[024q", 6); ! 24: ! 25: XRebindKeysym(XXdisplay, XK_Print, XMOD_Shift, 1, "\033[210q", 6); ! 26: XRebindKeysym(XXdisplay, XK_Cancel, XMOD_Shift, 1, "\033[214q", 6); ! 27: XRebindKeysym(XXdisplay, XK_Pause, XMOD_Shift, 1, "\033[218q", 6); ! 28: ! 29: XRebindKeysym(XXdisplay, XK_Home, XMOD_Shift, 1, "\033[143q", 6); ! 30: XRebindKeysym(XXdisplay, XK_Prior, XMOD_Shift, 1, "\033[151q", 6); ! 31: XRebindKeysym(XXdisplay, XK_End, XMOD_Shift, 1, "\033[147q", 6); ! 32: XRebindKeysym(XXdisplay, XK_Next, XMOD_Shift, 1, "\033[155q", 6); ! 33: ! 34: XRebindKeysym(XXdisplay, XK_Up, XMOD_Shift, 1, "\033[161q", 6); ! 35: XRebindKeysym(XXdisplay, XK_Left, XMOD_Shift, 1, "\033[158q", 6); ! 36: XRebindKeysym(XXdisplay, XK_Down, XMOD_Shift, 1, "\033[164q", 6); ! 37: XRebindKeysym(XXdisplay, XK_Right, XMOD_Shift, 1, "\033[167q", 6); ! 38: ! 39: /*-------------------------------------------------------------------------*/ ! 40: /*---------------------------- control ------------------------------------*/ ! 41: #if 0 ! 42: XRebindKeysym(XXdisplay, XK_BackSpace, XMOD_Ctrl, 1, "\177", 1); ! 43: #endif ! 44: ! 45: XRebindKeysym(XXdisplay, XK_minus, XMOD_Ctrl, 1, "\037", 1); ! 46: XRebindKeysym(XXdisplay, XK_2, XMOD_Ctrl, 1, "\000", 1); ! 47: XRebindKeysym(XXdisplay, XK_space, XMOD_Ctrl, 1, "\000", 1); ! 48: ! 49: XRebindKeysym(XXdisplay, XK_F1, XMOD_Ctrl, 1, "\033[025q", 6); ! 50: XRebindKeysym(XXdisplay, XK_F2, XMOD_Ctrl, 1, "\033[026q", 6); ! 51: XRebindKeysym(XXdisplay, XK_F3, XMOD_Ctrl, 1, "\033[027q", 6); ! 52: XRebindKeysym(XXdisplay, XK_F4, XMOD_Ctrl, 1, "\033[028q", 6); ! 53: XRebindKeysym(XXdisplay, XK_F5, XMOD_Ctrl, 1, "\033[029q", 6); ! 54: XRebindKeysym(XXdisplay, XK_F6, XMOD_Ctrl, 1, "\033[030q", 6); ! 55: XRebindKeysym(XXdisplay, XK_F7, XMOD_Ctrl, 1, "\033[031q", 6); ! 56: XRebindKeysym(XXdisplay, XK_F8, XMOD_Ctrl, 1, "\033[032q", 6); ! 57: XRebindKeysym(XXdisplay, XK_F9, XMOD_Ctrl, 1, "\033[033q", 6); ! 58: XRebindKeysym(XXdisplay, XK_F10, XMOD_Ctrl, 1, "\033[034q", 6); ! 59: XRebindKeysym(XXdisplay, XK_F11, XMOD_Ctrl, 1, "\033[035q", 6); ! 60: XRebindKeysym(XXdisplay, XK_F12, XMOD_Ctrl, 1, "\033[036q", 6); ! 61: ! 62: XRebindKeysym(XXdisplay, XK_Print, XMOD_Ctrl, 1, "\033[211q", 6); ! 63: XRebindKeysym(XXdisplay, XK_Cancel, XMOD_Ctrl, 1, "\033[215q", 6); ! 64: ! 65: XRebindKeysym(XXdisplay, XK_Insert, XMOD_Ctrl, 1, "\033[140q", 6); ! 66: XRebindKeysym(XXdisplay, XK_Home, XMOD_Ctrl, 1, "\033[144q", 6); ! 67: XRebindKeysym(XXdisplay, XK_Prior, XMOD_Ctrl, 1, "\033[152q", 6); ! 68: ! 69: #if 0 ! 70: XRebindKeysym(XXdisplay, XK_Delete, XMOD_Ctrl, 1, "\033[142q", 6); ! 71: #endif ! 72: ! 73: XRebindKeysym(XXdisplay, XK_End, XMOD_Ctrl, 1, "\033[148q", 6); ! 74: XRebindKeysym(XXdisplay, XK_Next, XMOD_Ctrl, 1, "\033[156q", 6); ! 75: ! 76: XRebindKeysym(XXdisplay, XK_Up, XMOD_Ctrl, 1, "\033[162q", 6); ! 77: XRebindKeysym(XXdisplay, XK_Left, XMOD_Ctrl, 1, "\033[159q", 6); ! 78: XRebindKeysym(XXdisplay, XK_Down, XMOD_Ctrl, 1, "\033[165q", 6); ! 79: XRebindKeysym(XXdisplay, XK_Right, XMOD_Ctrl, 1, "\033[168q", 6); ! 80: ! 81: /*-------------------------------------------------------------------------*/ ! 82: /*---------------------------- alternate ----------------------------------*/ ! 83: #if 0 ! 84: XRebindKeysym(XXdisplay, XK_BackSpace, XMOD_Alt, 1, "\177", 1); ! 85: #endif ! 86: ! 87: XRebindKeysym(XXdisplay, XK_F1, XMOD_Alt, 1, "\033[037q", 6); ! 88: XRebindKeysym(XXdisplay, XK_F2, XMOD_Alt, 1, "\033[038q", 6); ! 89: XRebindKeysym(XXdisplay, XK_F3, XMOD_Alt, 1, "\033[039q", 6); ! 90: XRebindKeysym(XXdisplay, XK_F4, XMOD_Alt, 1, "\033[040q", 6); ! 91: XRebindKeysym(XXdisplay, XK_F5, XMOD_Alt, 1, "\033[041q", 6); ! 92: XRebindKeysym(XXdisplay, XK_F6, XMOD_Alt, 1, "\033[042q", 6); ! 93: XRebindKeysym(XXdisplay, XK_F7, XMOD_Alt, 1, "\033[043q", 6); ! 94: XRebindKeysym(XXdisplay, XK_F8, XMOD_Alt, 1, "\033[044q", 6); ! 95: XRebindKeysym(XXdisplay, XK_F9, XMOD_Alt, 1, "\033[045q", 6); ! 96: XRebindKeysym(XXdisplay, XK_F10, XMOD_Alt, 1, "\033[046q", 6); ! 97: XRebindKeysym(XXdisplay, XK_F11, XMOD_Alt, 1, "\033[047q", 6); ! 98: XRebindKeysym(XXdisplay, XK_F12, XMOD_Alt, 1, "\033[048q", 6); ! 99: ! 100: XRebindKeysym(XXdisplay, XK_Print, XMOD_Alt, 1, "\033[212q", 6); ! 101: XRebindKeysym(XXdisplay, XK_Cancel, XMOD_Alt, 1, "\033[216q", 6); ! 102: ! 103: XRebindKeysym(XXdisplay, XK_Insert, XMOD_Alt, 1, "\033[141q", 6); ! 104: XRebindKeysym(XXdisplay, XK_Home, XMOD_Alt, 1, "\033[145q", 6); ! 105: XRebindKeysym(XXdisplay, XK_Prior, XMOD_Alt, 1, "\033[153q", 6); ! 106: ! 107: #if 0 ! 108: XRebindKeysym(XXdisplay, XK_Delete, XMOD_Alt, 1, "\033[M", 3); ! 109: #endif ! 110: ! 111: XRebindKeysym(XXdisplay, XK_End, XMOD_Alt, 1, "\033[149q", 6); ! 112: XRebindKeysym(XXdisplay, XK_Next, XMOD_Alt, 1, "\033[157q", 6); ! 113: ! 114: XRebindKeysym(XXdisplay, XK_Up, XMOD_Alt, 1, "\033[163q", 6); ! 115: XRebindKeysym(XXdisplay, XK_Left, XMOD_Alt, 1, "\033[160q", 6); ! 116: XRebindKeysym(XXdisplay, XK_Down, XMOD_Alt, 1, "\033[166q", 6); ! 117: XRebindKeysym(XXdisplay, XK_Right, XMOD_Alt, 1, "\033[169q", 6); ! 118: ! 119: /*-------------------------------------------------------------------------*/ ! 120: /*---------------------------- normal -------------------------------------*/ ! 121: /* These come last because some versions of AIX fail to ! 122: pay attention to the specified modifier keys. ! 123: At least this way the unmodified keys will work right. */ ! 124: ! 125: #if 0 ! 126: XRebindKeysym(XXdisplay, XK_BackSpace, 0, 0, "\177", 1); ! 127: #endif ! 128: ! 129: XRebindKeysym(XXdisplay, XK_F1, 0, 0, "\033[001q", 6); ! 130: XRebindKeysym(XXdisplay, XK_F2, 0, 0, "\033[002q", 6); ! 131: XRebindKeysym(XXdisplay, XK_F3, 0, 0, "\033[003q", 6); ! 132: XRebindKeysym(XXdisplay, XK_F4, 0, 0, "\033[004q", 6); ! 133: XRebindKeysym(XXdisplay, XK_F5, 0, 0, "\033[005q", 6); ! 134: XRebindKeysym(XXdisplay, XK_F6, 0, 0, "\033[006q", 6); ! 135: XRebindKeysym(XXdisplay, XK_F7, 0, 0, "\033[007q", 6); ! 136: XRebindKeysym(XXdisplay, XK_F8, 0, 0, "\033[008q", 6); ! 137: XRebindKeysym(XXdisplay, XK_F9, 0, 0, "\033[009q", 6); ! 138: XRebindKeysym(XXdisplay, XK_F10, 0, 0, "\033[010q", 6); ! 139: XRebindKeysym(XXdisplay, XK_F11, 0, 0, "\033[011q", 6); ! 140: XRebindKeysym(XXdisplay, XK_F12, 0, 0, "\033[012q", 6); ! 141: ! 142: XRebindKeysym(XXdisplay, XK_Print, 0, 0, "\033[209q", 6); ! 143: XRebindKeysym(XXdisplay, XK_Cancel, 0, 0, "\033[213q", 6); ! 144: XRebindKeysym(XXdisplay, XK_Pause, 0, 0, "\033[217q", 6); ! 145: ! 146: XRebindKeysym(XXdisplay, XK_Insert, 0, 0, "\033[139q", 6); ! 147: XRebindKeysym(XXdisplay, XK_Home, 0, 0, "\033[H", 3); ! 148: XRebindKeysym(XXdisplay, XK_Prior, 0, 0, "\033[150q", 6); ! 149: ! 150: #if 0 ! 151: XRebindKeysym(XXdisplay, XK_Delete, 0, 0, "\033[P", 3); ! 152: #endif ! 153: ! 154: XRebindKeysym(XXdisplay, XK_End, 0, 0, "\033[146q", 6); ! 155: XRebindKeysym(XXdisplay, XK_Next, 0, 0, "\033[154q", 6); ! 156: ! 157: XRebindKeysym(XXdisplay, XK_Up, 0, 0, "\033[A", 3); ! 158: XRebindKeysym(XXdisplay, XK_Left, 0, 0, "\033[D", 3); ! 159: XRebindKeysym(XXdisplay, XK_Down, 0, 0, "\033[B", 3); ! 160: XRebindKeysym(XXdisplay, XK_Right, 0, 0, "\033[C", 3); ! 161: ! 162: XRebindKeysym(XXdisplay, XK_Execute, 0, 0, "\033[114q", 6); ! 163:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.