Subversion Repositories Kolibri OS

Rev

Rev 629 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1.  
  2. align 4
  3.  
  4. key0 db \
  5.   0x00,0x00,0x02,0x03,0x04,0x05,0x06,0x07,\
  6.   0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x00,0x00,\
  7.   0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,\
  8.   0x18,0x19,0x1A,0x1B,0x00,0x00,0x1E,0x1F,\
  9.   0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,\
  10.   0x28,0x29,0x00,0x2B,0x2C,0x2D,0x2E,0x2F,\
  11.   0x30,0x31,0x32,0x33,0x34,0x35,0x00,0x00,\
  12.   0x00,0x39,0x00,0x00,0x00,0x00,0x00,0x00
  13.   times 12*16 db 0x00
  14.  
  15. align 4
  16.  
  17. accel_table_main dd                 \
  18.   0x0000000E,key.bkspace           ,\ ; BackSpace
  19.   0x0000000F,key.tab               ,\ ; Tab
  20.   0x0000001C,key.return            ,\ ; Return
  21.   0x0000003D,key.f3                ,\ ; F3
  22.   0x00000043,key.f9                ,\ ; F9
  23.   0x00000147,key.home              ,\ ; Home
  24.   0x00000148,key.up                ,\ ; Up
  25.   0x00000149,key.pgup              ,\ ; PageUp
  26.   0x0000014B,key.left              ,\ ; Left
  27.   0x0000014D,key.right             ,\ ; Right
  28.   0x0000014F,key.end               ,\ ; End
  29.   0x00000150,key.down              ,\ ; Down
  30.   0x00000151,key.pgdn              ,\ ; PageDown
  31.   0x00000152,key.ins               ,\ ; Insert
  32.   0x00000153,key.del               ,\ ; Delete
  33.   0x00010043,key.shift_f9          ,\ ; Shift+F9
  34.   0x00010147,key.shift_home        ,\ ; Shift+Home
  35.   0x00010148,key.shift_up          ,\ ; Shift+Up
  36.   0x00010149,key.shift_pgup        ,\ ; Shift+PageUp
  37.   0x0001014B,key.shift_left        ,\ ; Shift+Left
  38.   0x0001014D,key.shift_right       ,\ ; Shift+Right
  39.   0x0001014F,key.shift_end         ,\ ; Shift+End
  40.   0x00010150,key.shift_down        ,\ ; Shift+Down
  41.   0x00010151,key.shift_pgdn        ,\ ; Shift+PageDown
  42.   0x00010153,key.del               ,\ ; Shift+Delete
  43.   0x0002000F,key.ctrl_tab          ,\ ; Ctrl+Tab
  44.   0x00020015,key.ctrl_y            ,\ ; Ctrl+Y
  45.   0x00020018,key.ctrl_o            ,\ ; Ctrl+O
  46.   0x0002001E,key.ctrl_a            ,\ ; Ctrl+A
  47.   0x0002001F,key.ctrl_s            ,\ ; Ctrl+S
  48.   0x00020020,key.ctrl_d            ,\ ; Ctrl+D
  49.   0x00020021,key.ctrl_f            ,\ ; Ctrl+F
  50.   0x00020022,key.ctrl_g            ,\ ; Ctrl+G
  51.   0x00020023,key.ctrl_h            ,\ ; Ctrl+H
  52. \;0x00020026,key.ctrl_l            ,\ ; Ctrl+L
  53.   0x0002002D,key.ctrl_x            ,\ ; Ctrl+X
  54.   0x0002002E,key.ctrl_c            ,\ ; Ctrl+C
  55.   0x0002002F,key.ctrl_v            ,\ ; Ctrl+V
  56.   0x00020031,key.ctrl_n            ,\ ; Ctrl+N
  57.   0x0002003E,key.ctrl_f4           ,\ ; Ctrl+F4
  58.   0x00020043,key.ctrl_f9           ,\ ; Ctrl+F9
  59.   0x00020147,key.ctrl_home         ,\ ; Ctrl+Home
  60. \;0x00020148,key.ctrl_up           ,\ ; Ctrl+Up
  61.   0x00020149,key.ctrl_pgup         ,\ ; Ctrl+PageUp
  62.   0x0002014B,key.ctrl_left         ,\ ; Ctrl+Left
  63.   0x0002014D,key.ctrl_right        ,\ ; Ctrl+Right
  64.   0x0002014F,key.ctrl_end          ,\ ; Ctrl+End
  65. \;0x00020150,key.ctrl_down         ,\ ; Ctrl+Down
  66.   0x00020151,key.ctrl_pgdn         ,\ ; Ctrl+PageDown
  67.   0x00020153,key.del               ,\ ; Ctrl+Del
  68.   0x0003000F,key.shift_ctrl_tab    ,\ ; Shift+Ctrl+Tab
  69.   0x0003001F,key.shift_ctrl_s      ,\ ; Shift+Ctrl+S
  70.   0x00030147,key.shift_ctrl_home   ,\ ; Shift+Ctrl+Home
  71. \;0x00030148,key.shift_ctrl_up     ,\ ; Shift+Ctrl+Up
  72.   0x00030149,key.shift_ctrl_pgup   ,\ ; Shift+Ctrl+PageUp
  73.   0x0003014B,key.shift_ctrl_left   ,\ ; Shift+Ctrl+Left
  74.   0x0003014D,key.shift_ctrl_right  ,\ ; Shift+Ctrl+Right
  75.   0x0003014F,key.shift_ctrl_end    ,\ ; Shift+Ctrl+End
  76. \;0x00030150,key.shift_ctrl_down   ,\ ; Shift+Ctrl+Down
  77.   0x00030151,key.shift_ctrl_pgdn   ,\ ; Shift+Ctrl+PageDown
  78.   0x0004002D,key.alt_x             ,\ ; Alt+X
  79.   0
  80.  
  81. align 4
  82.  
  83. accel_table_textbox dd              \
  84. \;0x00000001,key.tb.escape         ,\ ; Escape
  85.   0x0000000E,key.tb.bkspace        ,\ ; BackSpace
  86. \;0x0000000F,key.tb.tab            ,\ ; Tab
  87. \;0x0000001C,key.tb.return         ,\ ; Return
  88.   0x00000147,key.tb.home           ,\ ; Home
  89.   0x0000014B,key.tb.left           ,\ ; Left
  90.   0x0000014D,key.tb.right          ,\ ; Right
  91.   0x0000014F,key.tb.end            ,\ ; End
  92.   0x00000153,key.tb.del            ,\ ; Delete
  93.   0x00010147,key.tb.shift_home     ,\ ; Shift+Home
  94.   0x0001014B,key.tb.shift_left     ,\ ; Shift+Left
  95.   0x0001014D,key.tb.shift_right    ,\ ; Shift+Right
  96.   0x0001014F,key.tb.shift_end      ,\ ; Shift+End
  97.   0x00010153,key.tb.del            ,\ ; Shift+Del
  98.   0
  99.  
  100. align 4
  101.  
  102. accel_table2 dd           \
  103.   1    ,key.alt_x        ,\
  104.   'VSL',btn.vscroll_up   ,\
  105.   'VSG',btn.vscroll_down ,\
  106.   'HSL',btn.hscroll_up   ,\
  107.   'HSG',btn.hscroll_down ,\
  108.   'TBL',btn.tabctl_right ,\
  109.   'TBG',btn.tabctl_left  ,\
  110.   0
  111.  
  112. align 4
  113.  
  114. accel_table2_botdlg dd     \
  115.   1    ,key.alt_x         ,\
  116.   20001,btn.bot.cancel    ,\
  117.   20002,btn.bot.opensave  ,\
  118.   20003,btn.bot.find      ,\
  119.   20004,btn.bot.appearance,\
  120.   21001,btn.bot.tabpos    ,\
  121.   0
  122.  
  123. align 4
  124.  
  125. add_table:
  126.   times $1A db -$20
  127.   times $25 db -$00
  128.   times $10 db -$20
  129.   times $30 db -$00
  130.   times $10 db -$50
  131.   times $04 db -$00,-$01
  132.   times $08 db -$00
  133.  
  134. align 4
  135.  
  136. table.866.1251 db \
  137.   $C0,$C1,$C2,$C3,$C4,$C5,$C6,$C7 , $C8,$C9,$CA,$CB,$CC,$CD,$CE,$CF,\
  138.   $D0,$D1,$D2,$D3,$D4,$D5,$D6,$D7 , $D8,$D9,$DA,$DB,$DC,$DD,$DE,$DF,\
  139.   $E0,$E1,$E2,$E3,$E4,$E5,$E6,$E7 , $E8,$E9,$EA,$EB,$EC,$ED,$EE,$EF,\
  140.   $00,$00,$00,$00,$00,$00,$00,$00 , $00,$00,$00,$00,$00,$00,$00,$00,\
  141.   $00,$00,$00,$00,$00,$00,$00,$00 , $00,$00,$00,$00,$00,$00,$00,$00,\
  142.   $00,$00,$00,$00,$00,$00,$00,$00 , $00,$00,$00,$00,$00,$00,$00,$00,\
  143.   $F0,$F1,$F2,$F3,$F4,$F5,$F6,$F7 , $F8,$F9,$FA,$FB,$FC,$FD,$FE,$FF,\
  144.   $A8,$B8,$AA,$BA,$AF,$BF,$A1,$A2 , $B0,$95,$B7,$00,$B9,$A4,$00,$00
  145. table.1251.866 db \
  146.   $00,$00,$00,$00,$00,$00,$00,$00 , $00,$00,$00,$00,$00,$00,$00,$00,\
  147.   $00,$00,$00,$00,$00,$F9,$00,$00 , $00,$00,$00,$00,$00,$00,$00,$00,\
  148.   $00,$F6,$F7,$00,$FD,$00,$00,$00 , $F0,$00,$F2,$00,$00,$00,$00,$F4,\
  149.   $F8,$00,$00,$00,$00,$00,$00,$FA , $F1,$FC,$F3,$00,$00,$00,$00,$F5,\
  150.   $80,$81,$82,$83,$84,$85,$86,$87 , $88,$89,$8A,$8B,$8C,$8D,$8E,$8F,\
  151.   $90,$91,$92,$93,$94,$95,$96,$97 , $98,$99,$9A,$9B,$9C,$9D,$9E,$9F,\
  152.   $A0,$A1,$A2,$A3,$A4,$A5,$A6,$A7 , $A8,$A9,$AA,$AB,$AC,$AD,$AE,$AF,\
  153.   $E0,$E1,$E2,$E3,$E4,$E5,$E6,$E7 , $E8,$E9,$EA,$EB,$EC,$ED,$EE,$EF
  154. table.866.koi db \
  155.   $E1,$E2,$F7,$E7,$E4,$E5,$F6,$FA , $E9,$EA,$EB,$EC,$ED,$EE,$EF,$F0,\
  156.   $F2,$F3,$F4,$F5,$E6,$E8,$E3,$FE , $FB,$FD,$FF,$F9,$F8,$FC,$E0,$F1,\
  157.   $C1,$C2,$D7,$C7,$C4,$C5,$D6,$DA , $C9,$CA,$CB,$CC,$CD,$CE,$CF,$D0,\
  158.   $90,$00,$00,$81,$87,$00,$00,$00 , $00,$00,$00,$00,$00,$00,$00,$83,\
  159.   $84,$89,$88,$86,$80,$8A,$00,$00 , $00,$00,$00,$00,$00,$00,$00,$00,\
  160.   $00,$00,$00,$00,$00,$00,$00,$00 , $00,$85,$82,$8D,$8C,$8E,$8F,$8B,\
  161.   $D2,$D3,$D4,$D5,$C6,$C8,$C3,$DE , $DB,$DD,$DF,$D9,$D8,$DC,$C0,$D1,\
  162.   $B3,$A3,$B4,$A4,$B7,$A7,$BE,$AE , $00,$95,$9E,$00,$B0,$9F,$00,$A0
  163. table.koi.866 db \
  164.   $C4,$B3,$DA,$BF,$C0,$D9,$C3,$B4 , $C2,$C1,$C5,$DF,$DC,$DB,$DD,$DE,\
  165.   $B0,$00,$00,$00,$00,$F9,$00,$00 , $00,$00,$00,$00,$00,$00,$FA,$FD,\
  166.   $FF,$00,$00,$F1,$F3,$00,$00,$F5 , $00,$00,$00,$00,$00,$00,$F7,$00,\
  167.   $FC,$00,$00,$F0,$F2,$00,$00,$F4 , $00,$00,$00,$00,$00,$00,$F6,$00,\
  168.   $EE,$A0,$A1,$E6,$A4,$A5,$E4,$A3 , $E5,$A8,$A9,$AA,$AB,$AC,$AD,$AE,\
  169.   $AF,$EF,$E0,$E1,$E2,$E3,$A6,$A2 , $EC,$EB,$A7,$E8,$ED,$E9,$E7,$EA,\
  170.   $9E,$80,$81,$96,$84,$85,$94,$83 , $95,$88,$89,$8A,$8B,$8C,$8D,$8E,\
  171.   $8F,$9F,$90,$91,$92,$93,$86,$82 , $9C,$9B,$87,$98,$9D,$99,$97,$9A
  172. table.1251.koi db \
  173.   $B1,$B2,$00,$A2,$00,$00,$00,$00 , $00,$00,$B9,$00,$BA,$BC,$BB,$BF,\
  174.   $A1,$91,$92,$93,$94,$95,$96,$97 , $00,$99,$A9,$00,$AA,$AC,$AB,$AF,\
  175.   $A0,$BE,$AE,$B8,$9F,$BD,$00,$00 , $B3,$98,$B4,$9D,$00,$00,$9C,$B7,\
  176.   $00,$00,$B6,$A6,$AD,$00,$00,$9E , $A3,$B0,$A4,$9B,$A8,$B5,$A5,$A7,\
  177.   $E1,$E2,$F7,$E7,$E4,$E5,$F6,$FA , $E9,$EA,$EB,$EC,$ED,$EE,$EF,$F0,\
  178.   $F2,$F3,$F4,$F5,$E6,$E8,$E3,$FE , $FB,$FD,$FF,$F9,$F8,$FC,$E0,$F1,\
  179.   $C1,$C2,$D7,$C7,$C4,$C5,$D6,$DA , $C9,$CA,$CB,$CC,$CD,$CE,$CF,$D0,\
  180.   $D2,$D3,$D4,$D5,$C6,$C8,$C3,$DE , $DB,$DD,$DF,$D9,$D8,$DC,$C0,$D1
  181. table.koi.1251 db \
  182.   $00,$00,$00,$00,$00,$00,$00,$00 , $00,$00,$00,$00,$00,$00,$00,$00,\
  183.   $00,$91,$92,$93,$94,$95,$96,$97 , $00,$99,$00,$BB,$AE,$AB,$B7,$A4,\
  184.   $A0,$90,$83,$B8,$BA,$BE,$B3,$BF , $BC,$9A,$9C,$9E,$9D,$B4,$A2,$9F,\
  185.   $B9,$80,$81,$A8,$AA,$BD,$B2,$AF , $A3,$8A,$8C,$8E,$8D,$A5,$A1,$8F,\
  186.   $FE,$E0,$E1,$F6,$E4,$E5,$F4,$E3 , $F5,$E8,$E9,$EA,$EB,$EC,$ED,$EE,\
  187.   $EF,$FF,$F0,$F1,$F2,$F3,$E6,$E2 , $FC,$FB,$E7,$F8,$FD,$F9,$F7,$FA,\
  188.   $DE,$C0,$C1,$D6,$C4,$C5,$D4,$C3 , $D5,$C8,$C9,$CA,$CB,$CC,$CD,$CE,\
  189.   $CF,$DF,$D0,$D1,$D2,$D3,$C6,$C2 , $DC,$DB,$C7,$D8,$DD,$D9,$D7,$DA
  190.