(c).Xdefault.xe
X resource setup file for xe key translation.
0001<-->0007 for applicatin name=aixterm_xe.
0008<-->0093 for application class name=DtTerm.
Setup esc key string which xe detect corresponding key combination.
String format for xe.
0x1b~xxyyz xx:DOS-Scancode yy:DOS-Charcode
z:ShiftID 0:No any Shift 1:Shift+
2:Ctrl+ 3:Alt+
See (9)-(a) for DOS scan+char code.
xe has internal translation table of (9)-(b).
For the key combination that emulator generate same string with Shift+
as w/o Shift or no string is generated, X resource setup is required.
When (9)-(b) is not applyed to your environment,
use --k option to change translation.
0001|aixterm_xe.Translations: #override \
0002| alt<Key>period: string("\033~34003")\n\
0003| Shift<Key>BackSpace: string("\033~0e081")\n\
0004| Shift<Key>Return: string("\033~1c0d1")\n\
0005| Shift<Key>KP_Enter: string("\033~1c0d1")\n\
0006| Shift<Key>nsert: string("\033~52001")\n\
0007| Shift<Key>Delete: string("\033~53001")
0008|*DtTerm*Translations: #override \
0009| Alt<Key>a: string("\033a") \n\
0010| Alt<Key>b: string("\033b") \n\
0011| Alt<Key>c: string("\033c") \n\
0012| Alt<Key>d: string("\033d") \n\
0013| Alt<Key>e: string("\033e") \n\
0014| Alt<Key>f: string("\033f") \n\
0015| Alt<Key>g: string("\033g") \n\
0016| Alt<Key>h: string("\033h") \n\
0017| Alt<Key>i: string("\033i") \n\
0018| Alt<Key>j: string("\033j") \n\
0019| Alt<Key>k: string("\033k") \n\
0020| Alt<Key>l: string("\033l") \n\
0021| Alt<Key>m: string("\033m") \n\
0022| Alt<Key>n: string("\033n") \n\
0023| Alt<Key>o: string("\033o") \n\
0024| Alt<Key>p: string("\033p") \n\
0025| Alt<Key>q: string("\033q") \n\
0026| Alt<Key>r: string("\033r") \n\
0027| Alt<Key>s: string("\033s") \n\
0028| Alt<Key>t: string("\033t") \n\
0029| Alt<Key>u: string("\033u") \n\
0030| Alt<Key>v: string("\033v") \n\
0031| Alt<Key>w: string("\033w") \n\
0032| Alt<Key>x: string("\033x") \n\
0033| Alt<Key>y: string("\033y") \n\
0034| Alt<Key>z: string("\033z") \n\
0035| Shift<Key>osfBeginLine: string("\033~47001") \n\
0036| Alt<Key>osfBeginLine: string("\033~97003") \n\
0037| <Key>osfBeginLine: string("\033~47000") \n\
0038| Shift<Key>osfEndLine: string("\033~4f001") \n\
0039| Alt<Key>osfEndLine: string("\033~9f003") \n\
0040| <Key>osfEndLine: string("\033~4f000") \n\
0041| Shift<Key>osfInsert: string("\033~52001") \n\
0042| Ctrl<Key>osfInsert: string("\033~92002") \n\
0043| Alt<Key>osfInsert: string("\033~a2003") \n\
0044| Shift<Key>Insert: string("\033~52001") \n\
0045| Ctrl<Key>Insert: string("\033~92002") \n\
0046| Alt<Key>Insert: string("\033~a2003") \n\
0047| Shift<Key>osfDelete: string("\033~53001") \n\
0048| Ctrl<Key>osfDelete: string("\033~93002") \n\
0049| Alt<Key>osfDelete: string("\033~a3003") \n\
0050| Shift<Key>osfPageUp: string("\033~49001") \n\
0051| Alt<Key>osfPageUp: string("\033~99003") \n\
0052| Shift<Key>osfPageDown: string("\033~51001") \n\
0053| Alt<Key>osfPageDown: string("\033~a0003") \n\
0054| Shift<Key>osfUp: string("\033~48001") \n\
0055| Shift<Key>osfDown: string("\033~50001") \n\
0056| Shift<Key>osfLeft: string("\033~4b001") \n\
0057| Shift<Key>osfRight: string("\033~4d001") \n\
0058| Shift<Key>osfBackSpace: string("\033~0e081") \n\
0059| Alt<Key>osfBackSpace: string("\033~0e003") \n\
0060| Shift<Key>Return: string("\033~1c0d1") \n\
0061| Alt<Key>Return: string("\033~1c003") \n\
0062| Shift<Key>F1: string("\033~54001") \n\
0063| Alt<Key>F1: string("\033~68003") \n\
0064| Shift<Key>F2: string("\033~55001") \n\
0065| Alt<Key>F2: string("\033~69003") \n\
0066| Shift<Key>F3: string("\033~56001") \n\
0067| Alt<Key><Key>F3: string("\033~6a003") \n\
0068| Shift<Key>F4: string("\033~57001") \n\
0069| Alt<Key>F4: string("\033~6b003") \n\
0070| Shift<Key>F5: string("\033~58001") \n\
0071| Alt<Key>F5: string("\033~6c003") \n\
0072| Shift<Key>F6: string("\033~59001") \n\
0073| Alt<Key>F6: string("\033~6d003") \n\
0074| Shift<Key>F7: string("\033~5a001") \n\
0075| Ctrl<Key>F7: string("\033~64002") \n\
0076| Alt<Key>F7: string("\033~6e003") \n\
0077| Shift<Key>F8: string("\033~5b001") \n\
0078| Ctrl<Key>F8: string("\033~65002") \n\
0079| Alt<Key>F8: string("\033~6f003") \n\
0080| Shift<Key>F9: string("\033~5c001") \n\
0081| Ctrl<Key>F9: string("\033~66002") \n\
0082| Alt<Key>F9: string("\033~70003") \n\
0083| Shift<Key>F10: string("\033~5d001") \n\
0084| Ctrl<Key>F10: string("\033~67002") \n\
0085| Alt<Key>F10: string("\033~71003") \n\
0086| Shift<Key>F11: string("\033~87001") \n\
0087| Ctrl<Key>F11: string("\033~89002") \n\
0088| Alt<Key>F11: string("\033~8b003") \n\
0089| Shift<Key>F12: string("\033~88001") \n\
0090| Ctrl<Key>F12: string("\033~8a002") \n\
0091| Alt<Key>F12: string("\033~8c003") \n\
0092| Shift<Key>KP_Enter: string("\033~1c0d1") \n\
0093| <Key>KP_Enter: string("\033~1c0d0")