我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛% U/ A& `0 w# j1 t$ w6 E' p
经过耗时研究,终于找到改善功能键使用的好方法
8 o2 s: [7 E, _# P! n& S4 t( I! i/ E; I9 Q% R$ v
3 y" y- r) v- j: t9 e5 q旧方法:= = = = = = = = =3 a# s s$ ?( O; Z* H4 m% v' m
9 B+ ~& a; {* s, h# A, g
3 ]# q0 b9 m6 V- Y十字光标=按向右键(rightarrow)( d4 g# y8 L: d
H! d" d+ F! t4 s0 z+ M
, k- ?% ~0 K; n5 pctrl+ I = 讯息栏
$ K+ o1 }$ y$ G; h+ F* s- y' P: I: Y5 Q" j: `! n
- a$ J5 D% J7 U- P0 Cshift+ p = 小手游标(平移画面)
2 k6 Z) s1 C. I8 e& T" M7 K, x
; @: z! B5 x! r) k c- |6 L* a( P9 [
按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)
# L6 m1 g8 s+ P+ V! x7 e# j- I& c. l5 d: m- t
alt+ ‘backspace’ = cancel last action (取消上次按键操作)
9 E, m$ Y" K& W3 J在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态" `9 t. }% S& _$ c* E/ d; O- \
, j# I( g$ {, X' T% M+ I; K
; g& Z8 M7 i) v7 W ]
k线图左上角公式名称及参数列:5 K* {% e- x3 m
X_G_L_0__L_G3_UU0_0D(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)5 _* T) b: V; u+ Y: q
& Q# }$ K) X0 P
# j$ c. J) d) t4 T9 B A- L老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式8 V1 W' ]& S9 b, V) c, z- A
+ k! X' {: \- c2 W, `
+ Y; h/ H- k7 d% h/ ?老鼠游标单击click参数列(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)+ 老鼠游标双击doubleclick 参数列(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)= 修改参数表 \# L; W9 i9 f4 g3 f, m% D
$ [6 e9 B, _( a# w$ I8 o/ T0 f# v( D
在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)9 b4 d- J1 ?2 b2 c5 F! j5 v* H
- j+ w3 g( i# [- L+ H$ H m& [
# q$ y; {# U% D8 }1 w* J! a新方法如下:= = = = = = = = = ' y8 P, w" y. m1 |. e. l+ P
+ n# J' I8 W/ r; S. E* V8 E7 r! v
7 q6 L% F/ c) A6 e$ F/ u; G1 O1 q0 c$ n) `
在linux terminal 安装下列程式8 A, Q) k$ U# @ X
$ sudo apt install xdotool
/ C1 e- `( H! p/ I1 }3 S* b$ sudo apt install xbindkeys xvkbd% E$ p5 k" t I' _8 N9 Y
$ xbindkeys -d > ~/.xbindkeysrc
5 {, }6 s- H% _' D9 B产生.xbindkeysrc档案
5 N- g+ p" W% D5 D6 K' l
( ^, h d- K- G C$ V; _! I: X* n$ e& ?4 G) J3 |! _
编辑.xbindkeysrc档案,加入下列命令行
; D. ~1 i& j) W, S+ b5 H* m' p, A. F) Q& Z3 ~
"xdotool mousedown 3 click 1 mouseup 3 "
. W, m& B. K' {, c, sMod2 + F43 h/ w6 I4 J- W
, ~" _: P7 Q8 f" A
"xdotool key --delay 250 Control+i "; h4 Z$ ], S& ^- r- d5 f
Mod2 + F3
) ? B6 B- ^; T2 n5 E' l. Z) P' K3 ^& L
"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
/ Z3 z M# ]5 h3 M/ b4 [% CMod2 + F2; ]% j% s; L4 L, b- m1 R
$ _ D6 n+ B: ?9 J1 b+ `. m"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
' d7 G6 l5 O. _3 g1 J6 @Mod2 + F1' S/ q3 k. l0 _% c6 L' V Y
/ A$ ?' f0 n8 V7 |! p+ _ |
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "7 z1 s+ [- W- q* A8 |
Mod2 + Tab7 @" k- L. p; e0 y; H) O. W
3 B7 A; H7 L B3 |& I3 d9 o
"xdotool key --delay 250 Alt+BackSpace "
. g3 I' z7 }$ {4 }! M; H- \) p3 MMod2 + Menu
9 c9 G. Z8 {( G; A4 Y' l _
5 w6 l, y6 r3 m"xvkbd -xsendevent -text "\S{+P}"", G8 B1 K! c2 ^
Mod2 + grave
# G$ E+ ~, K6 ^5 u* R
! Y8 b4 D9 J, o! T: `# g4 L
4 l# P: q1 B5 f5 l( j
: K$ R: Z& T. S' s+ ~# t1 M- u* J' _2 `按~键=shift + P = 小手游标/箭头老鼠游标
' x- H! c8 \* b$ V. ?) H* m9 r0 e7 r
1 z! q6 U+ ^& O4 \. {
. ]& h+ a7 w \按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标. G8 E% h" j& g$ D% B
6 p# G" w2 I6 N" z
* ^! E, D! X5 D# M; m- J小手游标在k线图任何位置+按Tab键=开启修改参数表
1 m5 [# a0 n3 x" [/ ?1 f( @( _$ A! w
[3 [' F) |+ ]: M
小手游标在k线图任何位置+按F1键=开启修改参数表
9 p7 X! H+ C3 m+ F0 H% W
% ?$ h' q* y$ o/ B% Q7 b! ~
9 {# N0 m# [( R6 S* } K9 K小手游标在k线图任何位置+按F2键=开启编辑公式* N/ I+ l. `9 n( \; A
" o8 E D& G! v: e
! I8 K% x$ m7 y; ?按F3键=Control+ i = 出现讯息栏/取消讯息栏
' i% ]* w2 r; }, \$ B按Menu键=Alt+ BackSpace =(取消上次按键操作)& v& C T5 N! e
3 f% d- ?$ C: U% ~; G
5 X8 g' S) A$ D( L# k2 g4 H我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标
0 R& y, q8 b" A/ [- M4 F! n c+ M9 n2 v1 g: a0 z& X$ x
如果你的 LCD 解析度不是 3840x2046
2 v6 \+ t" Y+ X0 ~% d1 |可以加入下面二行测试
/ P+ f1 y! y! Y- O2 |8 d+ g4 d% ["xdotoolmousemove 650 205 "
v4 O; ~- b6 u$ SMod2+ F5
1 I6 ^" h0 [; J+ T: [7 x! R0 l% F i1 t$ {
当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数2 m8 ^. I% O/ Z, Y! Y) G
"xdotoolmousemove 400 205 "! ~! b- Y9 |& d9 o; Y; C
Mod2+ F54 z0 F, b+ t- l4 y8 @" x
当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称6 |( v8 f5 D, |; M# { e P
+ v; x$ u+ r6 G& K! W& j. u( Y如果你在 windows10 下执行飞狐(Foxtrader)6 I& R! H& L" `2 {$ L" F
可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定
. K" ~+ L0 {$ @) Y0 Y
% H" |9 Z: ?! H0 Z7 _' K# ~; I; G
1 m8 |, p, q7 F其他linux terminal 指令:
2 S/ _2 l* x- y! B. @( H
; Z+ a. X& L) c( C# b: O* d7 _0 p- S' m' \
$ killall -HUP xbindkeys' Q1 f" E" x5 ?9 n1 N+ s; H
重新载入.xbindkeysrc档案时,先清除xbindkeys程式
" [! v, m$ p1 t d" n& u5 d0 E5 D& }
- o4 \ _4 h+ v3 g6 ?$ `) [
$ xbindkeys -f ~/.xbindkeysrc
0 N, v: B4 L1 t P重新载入.xbindkeysrc档案
! p# T5 O* S- G1 n每次修改.xbindkeysrc档案后,重新执行上述二行指令8 E. d f: n: k
6 F; _/ V$ ^0 ]) o! k& i" P
. n$ n" K4 k2 M4 O% z' X$ xbindkeys -f ~/.xbindkeysrcx
. t' M7 q. I* K7 Q8 Z) L要取消xbindkey的按键功能时
6 Q- G" _9 U7 l
5 Z& q y. M' K+ i R& X+ T# i6 w! H; l {1 A2 T, j
.xbindkeysrcx档案内容为) n: G0 U0 Y( u& {7 R
9 W9 ]3 H4 |7 s! p" m6 q
# v, T4 V$ I, f; b; N7 j#"xdotoolmousedown 3 click 1 mouseup 3 "
1 y$ |, Q0 H/ J#Mod2+ F4- i5 R* m7 K( |% B+ i
#"xdotoolkey --delay 250 Control+i "
5 J2 Z! A! q) D: a+ X#Mod2+ F2
, |. h( K2 f; y) \5 e3 J' q2 o. a#"xdotoolclick 1 click 1 click 1 "
" T/ z. F4 o. h( h4 L+ |" @3 h#Mod2+ F1( T4 C3 |$ k: ]
#"xdotoolclick 1 click 1 click 1 "9 U. G9 Q4 B4 j7 ?* V b w* j
#Mod2+ Tab. Q7 @( T+ k0 Y( X
#"xdotoolkey --delay 250 Alt+BackSpace ". c3 i& k: l4 E
#Mod2+ Menu# e E! X; D5 V/ `* p' W
#"xvkbd-xsendevent -text "\S{+P}""" T. }" c5 D! v& ]
#Mod2+ grave
+ |/ O* G$ I9 r- x2 c. I0 Q( a2 C: \
( S4 D7 X- E) O U) l3 C/ B( y
要检查键盘上个按键的代号,可用下列两个指令- r" b6 w7 A8 n# A% H
% Y6 s2 b$ P( i; p1 ^
6 w# O* G6 S3 l3 Z/ N/ c6 A" J$ xbindkeys -k- d, a/ P2 C Z1 e; D9 j
执行后,按Tab键,会出现Mod2+ Tab
2 c0 w/ `, g6 p/ [5 g" w* [( e6 N" _/ P7 {4 ~* z- [
% I* E: j& M' J* g$ xev
( I6 L5 t( G* `) ]' x2 n& a执行后,按Tab键,会出现Tab及其编码
8 V+ L4 ~7 X8 |4 S0 a6 T Z7 F! R3 z" i, g5 Z
$ H3 t w# T* ~" r
$ wmctrl -l
- W7 E5 w# ?- t- X- _执行后,会列出全部视窗的ID及视窗的名称
8 Y+ z% Y, Z* r* ~; @1 n) y
7 h1 h1 E6 x# e% G E+ p; d8 y/ a7 @6 W1 m
, s5 T4 O6 S" C$ J8 T, \" {; `3 _" m: V2 @, |# D! c( j
, k/ Q9 v5 `0 J t( T
* s) L3 j" e E% N& r" o! D0 B: a* q0 s& c
; [1 r5 ^# k, f- h$ d
( s' o) T' [9 g! ~: l
: c5 h ]2 h2 q( C3 ~8 K
_9 a* y+ y) z9 p- L
) L% d" _, P! H' E! K
7 L2 D! j z2 S( U7 \
3 q, x' S P/ q F/ I1 t, f
# `: X' j8 M# M
, C; r: s% N9 e. T$ u% H4 Q
J- T5 p, z% u" w: m9 J[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ] |