📄 prn_edit.asm
字号:
;set symbol character from SYM(symbol code)...........................
set_symbol:
push ix ;V4.05
ld c,(SYM) ;SYM: symbol code
ld b,3 ;3bytes symbol character
test (FLG_MODE).0
j t,set_symbol_x
ld b,2 ;V4.09
set_symbol_x: ;V4.09
mul b,c
ld hl,tbl_symbol
;V3.00 @BBC (SW_CAP,set_sym0)
;V3.00 ld hl,tbl_symbol_cap
;V3.00set_sym0:
;V4.07 add hl,bc
ld ix,PRN_BUF_SYM_LTP ;V4.03
test (FLG_MODE).0
j f,set_symbol_ltp
ld ix,PRN_BUF_SYM ;V4.03
ld hl,tbl_symbol_50 ;V4.06
;V4.07 add hl,bc ;V4.05
;V4.03 ld (PRN_BUF_SYM),a
;V4.03 ld a,(hl+1)
;V4.03 ld (PRN_BUF_SYM+1),a
;V4.03 ld a,(hl+2)
;V4.03 ld (PRN_BUF_SYM+2),a
add hl,bc ;v4.09
ld a,(hl) ;V4.09
ld (ix),a ;V4.09
ld a,(hl+1) ;V4.09
ld (ix+1),a ;V4.09
ld a,(hl+2) ;V4.09
ld (ix+2),a ;V4.09
pop ix ;V4.09
ret ;V4.09
set_symbol_ltp: ;V4.03
add hl,bc ;v4.07
ld a,ps_spc
ld (ix),a ;V4.03
ld a,(hl) ;V4.03
ld (ix+1),a ;V4.03
ld a,(hl+1) ;V4.03
ld (ix+2),a ;V4.03
pop ix ;V4.05
ret ;V4.03
tbl_symbol:
;symbol table (no caption print)................
db ps_spc,ps_spc ;00h
db ps_c,ps_str ;01h C*
db ps_spc,ps_pls ;02h +
db ps_spc,ps_min ;03h -
db ps_spc,ps_spc ;04h ' '
db ps_spc,ps_der ;05h #
db ps_spc,ps_str ;06h TL-->*
db ps_str,ps_pls ;07h TL+
db ps_spc,ps_dia ;08h ST--><>
db ps_spc,ps_mul ;09h X
db ps_spc,ps_div ;0ah /
db ps_spc,ps_equ ;0bh =
db ps_spc,ps_str ;0ch *
db ps_spc,ps_c ;0dh CLR
db ps_m,ps_str ;0eh MT
db ps_m,ps_dia ;0fh MS
db ps_m,ps_pls ;10h M+
db ps_m,ps_min ;11h M-
db ps_2,ps_t ;12h MIITL
db ps_2,ps_t ;13h MIIST
db ps_dlt,ps_pls ;14h MII+
db ps_dlt,ps_min ;15h MII-
db ps_spc,ps_per ;16h %
db ps_min,ps_per ;17h -%
db ps_pls,ps_per ;18h +%
db ps_spc,ps_dlt ;19h delta
db ps_dlt,ps_per ;1ah dalta %
db ps_dlt,ps_str ;1bh delta *
db ps_spc,ps_per ;1ch %
db ps_m,ps_u ;1dh MU no use
db ps_eur,ps_str ;1eh K*
db ps_spc,ps_m ;1fh M
db ps_spc,ps_r ;20h root
db ps_r,ps_t ;21h TX%-->RT
db ps_spc,ps_p ;22h P no use
db ps_f,ps_c;,ps_r ;23h FC rate:'fcR' no use
db ps_spc,ps_eur ;24h K
db ps_eur,ps_equ ;25h K=
db ps_c,ps_str ;26h cost
db ps_spc,ps_s ;27h sell
db ps_m,ps_per ;28h margin
db ps_spc,ps_str ;29h tax answer
db ps_spc,ps_g ;2ah ic gt no use
db ps_spc,ps_m ;2bh ic m
;V4.02 db ps_l,ps_c ;2ch Local conversion no use
;V4.02 db ps_l,ps_c;,ps_str ;2dh Local result no use
;V4.02 db ps_f,ps_c ;2eh FC conversion no use
;V4.02 db ps_f,ps_c;,ps_str ;2fh FC result no use
db ps_spc,ps_dlt ;2ch;V4.02;30h delta + ' '
db ps_spc,ps_per ;2dh;V4.02;31h %
db ps_spc,ps_str ;2eh;V4.02;32h P*
db ps_t,ps_pls;,ps_spc ;2fh;V4.02;33h TX+ --> <>
db ps_t,ps_min;,ps_spc ;30h;V4.02;34h TX- --> <>
db ps_t,ps_m;,ps_pls ;31h;V4.02;35h TM+ for MGT
db ps_t,ps_1;,ps_pls ;32h;V4.02;36h T1+ V2.09
db ps_t,ps_1;,ps_min ;33h;V4.02;37h T1- V2.09
db ps_t,ps_2;,ps_pls ;34h;V4.02;38h T2+ V2.09
db ps_t,ps_2;,ps_min ;35h;V4.02;39h T2- V2.09
db ps_t,ps_1;,ps_per ;36h;V4.02;3ah T1% V2.09
db ps_t,ps_2;,ps_per ;37h;V4.02;3bh T2% V2.09
db ps_r,ps_der ;38h;R#
db ps_r,ps_per ;39h;R%
db ps_eur,ps_spc ;3ah; Euro
db ps_r,ps_der ;3bh; Delgian Rfanc
db ps_r,ps_der ;3ch; Deutche Marles
db ps_r,ps_der ;3dh Espania Pesetas
db ps_r,ps_der ;3eh French Francs
db ps_r,ps_der ;3fh Irelamd Pounds
db ps_r,ps_der ;40h Italian Lires
db ps_r,ps_der ;41h Luxembourg Francs
db ps_r,ps_der ;42h Nederland Guilders
db ps_r,ps_der ;43h Austrian Schillings
db ps_r,ps_der ;44h Portuguese Escudos
db ps_r,ps_der ;45h Finnish Markkas
db ps_r,ps_der ;46h User input corrency-1
db ps_r,ps_der ;47h User input corrency-2
db ps_r,ps_der ;48h User input corrency-3
db ps_r,ps_der ;49h User input corrency-4
db ps_r,ps_der ;4ah User input corrency-5
tbl_symbol_50:
db ps_spc,ps_spc,ps_spc ;00h
db ps_spc,ps_c,ps_str ;01h C*
db ps_spc,ps_pls,ps_spc ;02h +
db ps_spc,ps_min,ps_spc ;03h -
db ps_spc,ps_spc,ps_spc ;04h ' '
db ps_spc,ps_der,ps_spc ;05h #
db ps_spc,ps_str,ps_spc ;06h TL-->*
db ps_spc,ps_str,ps_pls ;07h TL+
db ps_spc,ps_dia,ps_spc ;08h ST--><>
db ps_spc,ps_mul,ps_spc ;09h X
db ps_spc,ps_div,ps_spc ;0ah /
db ps_spc,ps_equ,ps_spc ;0bh =
db ps_spc,ps_str,ps_spc ;0ch *
db ps_spc,ps_c,ps_spc ;0dh CLR
db ps_spc,ps_m,ps_str ;0eh MT
db ps_spc,ps_m,ps_dia ;0fh MS
db ps_spc,ps_m,ps_pls ;10h M+
db ps_spc,ps_m,ps_min ;11h M-
db ps_spc,ps_m,ps_2;,ps_t ;12h MIITL
db ps_spc,ps_m,ps_2;,ps_t ;13h MIIST
db ps_spc,ps_dlt,ps_pls ;14h MII+
db ps_spc,ps_dlt,ps_min ;15h MII-
db ps_spc,ps_per,ps_spc ;16h %
db ps_spc,ps_min,ps_per ;17h -%
db ps_spc,ps_pls,ps_per ;18h +%
db ps_spc,ps_dlt,ps_spc ;19h delta
db ps_spc,ps_dlt,ps_per ;1ah dalta %
db ps_spc,ps_dlt,ps_str ;1bh delta *
db ps_spc,ps_per,ps_spc ;1ch %
db ps_spc,ps_m,ps_u ;1dh MU no use
db ps_spc,ps_eur,ps_str ;1eh K*
db ps_spc,ps_m,ps_spc ;1fh M
db ps_spc,ps_r,ps_spc ;20h root
db ps_spc,ps_r,ps_t ;21h TX%-->RT
db ps_spc,ps_spc,ps_p ;22h P no use
db ps_spc,ps_f,ps_c;,ps_r ;23h FC rate:'fcR' no use
db ps_spc,ps_eur,ps_spc ;24h K
db ps_spc,ps_eur,ps_equ ;25h K=
db ps_spc,ps_c,ps_str ;26h cost
db ps_spc,ps_s,ps_spc ;27h sell
db ps_spc,ps_m,ps_per ;28h margin
db ps_spc,ps_str,ps_spc ;29h tax answer
db ps_spc,ps_spc,ps_g ;2ah ic gt no use
db ps_spc,ps_m,ps_spc ;2bh ic m
db ps_spc,ps_dlt,ps_spc ;2ch;V4.02;30h delta + ' '
db ps_spc,ps_per,ps_spc ;2dh;V4.02;31h %
db ps_spc,ps_str,ps_spc ;2eh;V4.02;32h P*
db ps_spc,ps_t,ps_pls;,ps_spc ;2fh;V4.02;33h TX+ --> <>
db ps_spc,ps_t,ps_min;,ps_spc ;30h;V4.02;34h TX- --> <>
db ps_spc,ps_t,ps_m;,ps_pls ;31h;V4.02;35h TM+ for MGT
db ps_spc,ps_t,ps_1;,ps_pls ;32h;V4.02;36h T1+ V2.09
db ps_spc,ps_t,ps_1;,ps_min ;33h;V4.02;37h T1- V2.09
db ps_spc,ps_t,ps_2;,ps_pls ;34h;V4.02;38h T2+ V2.09
db ps_spc,ps_t,ps_2;,ps_min ;35h;V4.02;39h T2- V2.09
db ps_spc,ps_t,ps_1;,ps_per ;36h;V4.02;3ah T1% V2.09
db ps_spc,ps_t,ps_2;,ps_per ;37h;V4.02;3bh T2% V2.09
;---------------------------------------------------------
db ps_spc,ps_r,ps_der ;38h;R#
db ps_spc,ps_r,ps_per ;39h;R%
db ps_e,ps_u,ps_r ;3ah; Euro
db ps_b,ps_e,ps_f ;3bh; Delgian Rfanc
db ps_d,ps_e,ps_m ;3ch; Deutche Marles
db ps_e,ps_s,ps_p ;3dh Espania Pesetas
db ps_f,ps_r,ps_f ;3eh French Francs
db ps_i,ps_e,ps_p ;3fh Irelamd Pounds
db ps_i,ps_t,ps_l ;40h Italian Lires
db ps_l,ps_u,ps_f ;41h Luxembourg Francs
db ps_n,ps_l,ps_g ;42h Nederland Guilders
db ps_a,ps_t,ps_s ;43h Austrian Schillings
db ps_p,ps_t,ps_e ;44h Portuguese Escudos
db ps_f,ps_i,ps_m ;45h Finnish Markkas
db ps_c,ps_c,ps_1 ;46h User input corrency-1
db ps_c,ps_c,ps_2 ;47h User input corrency-2
db ps_c,ps_c,ps_3 ;48h User input corrency-3
db ps_c,ps_c,ps_4 ;49h User input corrency-4
db ps_c,ps_c,ps_5 ;4ah User input corrency-5
;---------------------------------------------------------
;V3.00 db " " ;00 _ _ Space
;V3.00 db " ",0x82,0x83 ;01 _ + Plus
;V3.00 db " ",0x84,0x83 ;02 _ - Minus
;V3.00 db " ",0x86,0x87 ;03 _ x Multi
;V3.00 db " ",0x88,0x89 ;04 _ div Divide
;V3.00 db " ",0x8a,0x8b ;05 _ = Equal
;V3.00 db " ",0x90,0x91 ;06 _ % Percent
;V3.00 db " ",0x80,0x81 ;07 C _ Clear
;V3.00 db " ",0x8c,0x8d ;08 _ S Sub total
;V3.00 db " ",0x8e,0x8f ;09 _ T Total
;V3.00 db " ",0x98,0x99 ;0a TL+ Total with add GT
;V3.00 db " ",0xa8,0xa9 ;0b M + Memory plus
;V3.00 db " ",0xaa,0xab ;0c M - Memory Minus
;V3.00 db " ",0xac,0xad ;0d M S Memory sub total
;V3.00 db " ",0xae,0xaf ;0e M T Memory total
;V3.00 db " ",0xda,0xad ;0f G S Grand sub total
;V3.00 db " ",0xda,0xdb ;10 G T Grand total
;V3.00 db " ",0x9e,0x9f ;11 - % Minus percent
;V3.00 db " ",0x9c,0x9d ;12 + % Plus percent
;V3.00 db 0xe5,0xe6,0xe7 ;13 TX+ TAX+
;V3.00 db 0xbe,0xbf,0xc0 ;14 T1+ TAX1+(tax1/2 model)
;V3.00 db 0xc4,0xc5,0xc6 ;15 T2+ TAX2+(tax1/2 model)
;V3.00 db 0xe8,0xe9,0xea ;16 TX- TAX-
;V3.00 db 0xc1,0xc2,0xc3 ;17 T1- TAX1-(tax1/2 model)
;V3.00 db 0xc7,0xc8,0xc9 ;18 T2- TAX2-(tax1/2 model)
;V3.00 db " ",0xca,"%" ;19 TX% TAX rate
;V3.00 db " ",0xcb,"%" ;1a T1% TAX1 rate
;V3.00 db " ",0xcc,"%" ;1b T2% TAX2 rate
;V3.00 db " ",0xfe," " ;1c delta _ TAX+/- defference
;V3.00 db " T" ;1d _ T TAX+/- answer
;V3.00 db " ",0x96,0x97 ;1e delta D% input
;V3.00 db " ",0xfe,"*" ;1f delta * D% defference
;V3.00 db " ",0xfe,"%" ;20 delta * D% answer(%)
;V3.00 db " ",0xd2,0xd3 ;21 MU MU input
;V3.00 db " *" ;22 * calculated answer
;V3.00 db " #" ;23 # #/D
;V3.00 db " ",0xb8,0xb9 ;24 root sqr-root input
;V3.00 db 0xdc,0xdd,0xde ;25 cost COST price
;V3.00 db 0xdf,0xe0,0xe1 ;26 sell SELL price
;V3.00 db 0xe2,0xe3,0xe4 ;27 mar% MARGIN %
;V3.00 db " ",0xfa,"R" ;28 FCR FC rate
;V3.00 db 0x7b,0x7c," " ;29 EURO EURO rate(EURO symbol)
;V3.00 db 0x7b,0x7c,"=" ;2a EURO= EURO conversion(EURO symbol =)
;V3.00 db " ",0xba,0xbb ;2b FC FC conversion key
;V3.00 db " ",0xbc,0xbd ;2c LC LOCAL conversion key
;V3.00 db " ",0xfa,"R" ;2d = FC/LOCAL calculation (conversion rate)
;V3.00 db 0xcd,0xce,0xcf ;2e GPM MU input
;V3.00 db " ",0xfe," " ;2f delta amount
;V3.00 db " % " ;30 % interest
;V3.00 db " M " ;31 M month
;V3.00 db " P " ;32 P payment
;V3.00 db " ",0xfe,"*" ;33 delta amount answer
;V3.00 db " %*" ;34 % interest answer
;V3.00 db " M*" ;35 M month answer
;V3.00 db " P*" ;36 P payment answer
;V3.00 db 0xdc,0xdd,0xde ;37 cost COST answer
;V3.00 db 0xdf,0xe0,0xe1 ;38 sell SELL answer
;V3.00 db 0xe2,0xe3,0xe4 ;39 mar% MARGIN answer
;V3.00 db 0x7b,0x7c,"*" ;3a Euro * Euro conversion answer
;V3.00 db 0xfc,0xfd,"*" ;3b FC * FC conversion answer
;V3.00 db " *+" ;3c * + Sigma=%
;V3.00 db " *+" ;3d * + Sigma=% (under TA logic)
;V3.00 db " ",0xd4,0xd5 ;3e G + G+
;V3.00 db " ",0xd6,0xd7 ;3f G - G-
;GT logic.......................................................................
;V3.00 db " ",0x80,0x83 ;40 C _ Clear for GT logic
;V3.00 db " ",0x80,0xa5 ;41 C ? Clear and up/down arrow for GT logic under 5/4
;V3.00 db " ",0xa6 ;42 _ ? up down arrow
;V3.00 db " ",0xb6,0xb7 ;43 MT+ add to GT (memory total)
;V3.00 db 0x85,0x8a,0x8b ;44 c = Equal
;V3.00 db 0x85,0x90,0x91 ;45 c % Percent
;V3.00 db " ",0xfe,"+" ;46 delta + Delta Percent defferent
;V3.00 db " ",0xd4,0xb5 ;47 G M MU entry
;V3.00 db " ",0x94,0x95 ;48 # #/D(with square box)
;V3.00 db " C*" ;49 C * system wake up
;V3.00 db " ",0xfe,"%" ;4a delta % Delta Percent answer
;V3.00 db " ",0xfe,"T" ;4b delta T Delta defference, GPM defference
;V3.00 db " Av" ;4c avarage
;V3.00 db " ",0xa2,0xa9 ;4d I+
;V3.00 db " ",0xa2,0xab ;4e I-
;V3.00 db " ",0xa2,0xad ;4f IS
;V3.00 db " ",0xa2,0xaf ;50 IT
;V3.00 db " ",0xa3,0xa9 ;51 II+
;V3.00 db " ",0xa3,0xab ;52 II-
;V3.00 db " ",0xa3,0xad ;53 IIS
;V3.00 db " ",0xa3,0xaf ;54 IIT
;V3.00 db " ",0xa4,0xa7 ;55 IT+
;V3.00 db " ",0xb3,0xa7 ;56 IIT+
;GT logic.......................................................................
;V3.00 db 0xf8,0xf9,"*" ;57 home * LOCAL conversion answer
;V3.00 db " ",0x86,0x87 ;58 _ x LOCAL conversion key (under euro mode)
;V3.00 db " ",0x88,0x89 ;59 _ div EURO conversion key (under euro mode)
;symbol table in case with caption print................
tbl_symbol_cap:
;V3.00 db " " ;00 _ _ Space
;V3.00 db " ",0x82,0x83 ;01 _ + Plus
;V3.00 db " ",0x84,0x83 ;02 _ - Minus
;V3.00 db " ",0x86,0x87 ;03 _ x Multi
;V3.00 db " ",0x88,0x89 ;04 _ div Divide
;V3.00 db " ",0x8a,0x8b ;05 _ = Equal
;V3.00 db " ",0x90,0x91 ;06 _ % Percent
;V3.00 db " ",0x80,0x81 ;07 C _ Clear
;V3.00 db " ",0x8c,0x8d ;08 _ S Sub total
;V3.00 db " ",0x8e,0x8f ;09 _ T Total
;V3.00 db " ",0x98,0x99 ;0a TL+ Total with add GT
;V3.00 db " ",0xa8,0xa9 ;0b M + Memory plus
;V3.00 db " ",0xaa,0xab ;0c M - Memory Minus
;V3.00 db " ",0xac,0xad ;0d M S Memory sub total
;V3.00 db " ",0xae,0xaf ;0e M T Memory total
;V3.00 db " ",0xda,0xad ;0f G S Grand sub total
;V3.00 db " ",0xda,0xdb ;10 G T Grand total
;V3.00 db " ",0x9e,0x9f ;11 - % Minus percent
;V3.00 db " ",0x9c,0x9d ;12 + % Plus percent
;V3.00 db 0xe5,0xe6,0xe7 ;13 TX+ TAX+
;V3.00 db 0xbe,0xbf,0xc0 ;14 TX1+ TAX1+(tax1/2 model)
;V3.00 db 0xc4,0xc5,0xc6 ;15 TX2+ TAX2+(tax1/2 model)
;V3.00 db 0xe8,0xe9,0xea ;16 TX- TAX-
;V3.00 db 0xc1,0xc2,0xc3 ;17 TX1- TAX1-(tax1/2 model)
;V3.00 db 0xc7,0xc8,0xc9 ;18 TX2- TAX2-(tax1/2 model)
;V3.00 db " " ;19 _ _ TAX rate
;V3.00 db " " ;1a _ _ TAX1 rate
;V3.00 db " " ;1b _ _ TAX2 rate
;V3.00 db " " ;1c delta _ TAX+/- defference
;V3.00 db " * " ;1d _ T TAX+/- answer
;V3.00 db " ",0x96,0x97 ;1e delta D% input
;V3.00 db " ",0xfe," " ;1f delta D% defference
;V3.00 db " %*" ;20 delta * D% answer(%)
;V3.00 db " ",0xd2,0xd3 ;21 MU MU input
;V3.00 db " * " ;22 * calculated answer
;V3.00 db " # " ;23 # #/D
;V3.00 db " ",0xb8,0xb9 ;24 root sqr-root input
;V3.00 db " " ;25 cost COST price
;V3.00 db " " ;26 sell SELL price
;V3.00 db " % " ;27 mar% MARGIN %
;V3.00 db 0xfc,0xfd," " ;28 FC FC rate
;V3.00 db 0x7b,0x7c," " ;29 EURO EURO rate(EURO symbol)
;V3.00 db " " ;2a EURO= EURO conversion(EURO symbol =)
;V3.00 db " " ;2b FC conversion key (under not euro mode)
;V3.00 db 0xfc,0xfd," " ;2c FC LOCAL conversion key (under not euro mode)
;V3.00 db " " ;2d FC/LOCAL calculation (conversion rate)
;V3.00 db 0xcd,0xce,0xcf ;2e GPM MU input
;V3.00 db " " ;2f delta amount
;V3.00 db " % " ;30 % interest
;V3.00 db " " ;31 M month
;V3.00 db " " ;32 P payment
;V3.00 db " * " ;33 delta amount answer
;V3.00 db " %*" ;34 % interest answer
;V3.00 db " * " ;35 M month answer
;V3.00 db " * " ;36 P payment answer
;V3.00 db " * " ;37 cost COST answer
;V3.00 db " * " ;38 sell SELL answer
;V3.00 db " %*" ;39 mar% MARGIN answer
;V3.00 db 0x7b,0x7c,"*" ;3a Euro * Euro conversion answer
;V3.00 db 0xfc,0xfd,"*" ;3a FC * FC conversion answer
;V3.00 db " *+" ;3c * + Sigma=%
;V3.00 db " *+" ;3d * + Sigma=% (under TA logic)
;V3.00 db " ",0xd4,0xd5 ;3e G + G+
;V3.00 db " ",0xd6,0xd7 ;3f G - G-
;GT logic.......................................................................
;V3.00 db " ",0x80,0x83 ;40 C _ Clear for GT logic
;V3.00 db " ",0x80,0xa5 ;41 C ? Clear and up/down arrow for GT logic under 5/4
;V3.00 db " ",0xa6 ;42 _ ? up down arrow
;V3.00 db " ",0xb6,0xb7 ;43 MT+ add to GT (memory total)
;V3.00 db 0x85,0x8a,0x8b ;44 c = Equal
;V3.00 db 0x85,0x90,0x91 ;45 c % Percent
;V3.00 db " ",0xfe,"+" ;46 delta + Delta Percent defferent
;V3.00 db " ",0xd4,0xb5 ;47 G M MU entry
;V3.00 db " ",0x94,0x95 ;48 # #/D(with square box)
;V3.00 db " C*" ;49 C * system wake up
;V3.00 db " ",0xfe,"%" ;4a delta % Delta Percent answer
;V3.00 db " ",0xfe,"T" ;4b delta T Delta defference, GPM defference
;V3.00 db " Av" ;4c avarage
;V3.00 db " ",0xa2,0xa9 ;4d I+
;V3.00 db " ",0xa2,0xab ;4e I-
;V3.00 db " ",0xa2,0xad ;4f IS
;V3.00 db " ",0xa2,0xaf ;50 IT
;V3.00 db " ",0xa3,0xa9 ;51 II+
;V3.00 db " ",0xa3,0xab ;52 II-
;V3.00 db " ",0xa3,0xad ;53 IIS
;V3.00 db " ",0xa3,0xaf ;54 IIT
;V3.00 db " ",0xa4,0xa7 ;55 IT+
;V3.00 db " ",0xb3,0xa7 ;56 IIT+
;GT logic.......................................................................
;V3.00 db " * " ;57 * LOCAL conversion answer
;V3.00 db 0x7b,0x7c," " ;58 Euro LOCAL conversion key (under euro mode)
;V3.00 db " " ;59 EURO conversion key (und
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -