我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛
: C5 Y$ C4 u: ^1 K经过耗时研究,终于找到改善功能键使用的好方法
" v+ w1 K% T+ ^& M0 H: ^# y' J6 q6 X
1 z/ u- n9 D; y( w# |' A1 Y( Y
旧方法:= = = = = = = = =4 }' }0 M4 b2 _) V8 B& v
4 h5 _! j+ |# `+ \
[) j9 t7 L6 r& s, p十字光标=按向右键(rightarrow)9 j3 K9 s8 U1 l4 i1 [; h" G! I. D% d
+ j" w7 Y3 ^% ]! c/ e. k% E) H# h: B$ ?/ k- j+ E, ?* s2 I z
ctrl+ I = 讯息栏
, @$ {# s/ w! w) o+ q7 w7 z, H2 ^% G" j% _7 J& q
, k4 \2 z" D7 Z9 X. w% h( |" xshift+ p = 小手游标(平移画面)
' u, c$ |7 Y, h/ H8 I1 N9 F$ l9 t% Z# {( O9 V1 D
1 E; G* A: C7 p) ^3 e! K
按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)
) a+ f3 h3 h+ u, F
$ k1 y+ g+ F% C$ h0 o2 falt+ ‘backspace’ = cancel last action (取消上次按键操作)
' T( b* s3 `! `2 [! m8 s在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态" ^0 e3 |. b2 b. J4 Y
7 Y! A$ k6 k+ S, Q& }# Z6 _1 l" r Z5 G- m
k线图左上角公式名称及参数列:; F3 p2 M, O" ^
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)
, t$ L+ R: Y0 Z0 \4 x
! V' ]5 H8 P- k4 y1 k5 ?* \; m, X& P b* M0 K7 e3 W, P/ y
老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式
. R1 \2 \* I& x0 y
0 B: v( P' i5 _8 X, G# E' X
- k( N+ ^3 ^9 k老鼠游标单击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)= 修改参数表
$ p* Z. g0 n' L, u- ^# G+ G9 Z9 [2 L* \4 Y
# q6 m. g4 Q# b在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)
1 f) ^3 r8 e5 T$ N v) P* d$ g
7 S; v6 b. A9 ]2 V5 F
! T/ u g2 t1 }+ M新方法如下:= = = = = = = = = ; v" z* n0 J& W4 f; y
3 c" I3 R& G; a/ d7 r% |
& K, ^# z' p8 y9 j' X( P% }+ n) ^2 x& D' d
在linux terminal 安装下列程式2 J: V; U$ T" `$ @' u D: }
$ sudo apt install xdotool, M" {* L. ?& e, e2 N: N* N
$ sudo apt install xbindkeys xvkbd: o* C, J$ e0 x) _. x
$ xbindkeys -d > ~/.xbindkeysrc7 r. e2 w; |- _- L9 a. q0 ~1 U
产生.xbindkeysrc档案( t. _7 y5 S6 A/ S* w8 M
$ A+ y# Q8 @; r) ?; Q0 D! x- L, D( |6 `0 j' }/ u) g3 N I
编辑.xbindkeysrc档案,加入下列命令行9 {9 |& B# y3 H' ?6 ?( i
$ @( w& U" T' l" y3 P"xdotool mousedown 3 click 1 mouseup 3 "
6 [/ t' L c2 k0 X5 I( MMod2 + F4. D/ C: \4 |0 i+ D9 `$ z
3 i& q3 _% A- A5 N5 T& n"xdotool key --delay 250 Control+i "
/ F. ^& a/ `. m- B8 J( s1 \Mod2 + F3
* B( _; r, Z* {& @# d4 D/ f
9 |, j! R* ^1 Q3 t( E( E& ["xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
: `* p( T$ s/ O0 XMod2 + F20 S3 M; b3 z" G8 P0 T2 O
: w/ u6 [; N; {1 e
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
3 j# {2 h, ]0 j/ u. x4 qMod2 + F15 d8 C9 m" ]' T' B0 i( v, O
/ h( |& Q1 F; O' X"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
4 ~+ f/ a7 p4 z2 pMod2 + Tab
2 C$ I, s" G! d% O; S! R# C, |! ^' z& t' P& V K
"xdotool key --delay 250 Alt+BackSpace "8 c$ j9 s: K/ k' a$ P1 R/ s
Mod2 + Menu
* k; w: j" h" d, e9 ^7 b+ x, j; n; [+ r
"xvkbd -xsendevent -text "\S{+P}""% o. _' n/ u) C$ g; {0 k# T/ t( z
Mod2 + grave
+ O. {3 h8 T- a3 Q
# F( X1 q, z, c& K9 l4 k3 z
7 m% }5 r! R0 X' z
5 U# `: Q8 Q. g& n1 y( a1 M1 ` C+ _按~键=shift + P = 小手游标/箭头老鼠游标
) v9 | W0 O0 |) f
% K/ U0 Q/ z/ _
) b0 k' Q3 Q1 s& \: e5 c按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标- ~. Z$ s, |7 i2 s$ j/ P
/ M8 l k. n5 H! ^2 @2 P: X# C( I6 ~6 T" Y; `/ A, V
小手游标在k线图任何位置+按Tab键=开启修改参数表, J0 B1 q0 {4 d3 `1 J
$ [, {) t }5 Q/ i" K
5 i0 f. o/ F2 j3 K: N- Q9 q) j小手游标在k线图任何位置+按F1键=开启修改参数表! M& X, f1 _2 m
x+ r1 J( `7 [6 P1 X, t% d C. U0 X" `
小手游标在k线图任何位置+按F2键=开启编辑公式- h, A* b& _! m( g7 ~/ b( T
/ c$ [# H5 M# @. S. h" p, o: V5 \1 a
按F3键=Control+ i = 出现讯息栏/取消讯息栏
% Q# e" `5 G, y5 b/ C按Menu键=Alt+ BackSpace =(取消上次按键操作)- N A. B/ u; \0 _
, l4 e; N5 q( C3 |/ m/ q
6 G/ N/ [9 i m* G/ a* A我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标
* Q8 s4 P; e$ z" `& X
6 |9 _* S8 W! q! p" {如果你的 LCD 解析度不是 3840x2046# ]% a4 l/ P Y7 A
可以加入下面二行测试$ _# C* m4 ?+ i5 r" G: g
"xdotoolmousemove 650 205 "
; \& N# A Y) YMod2+ F5
% |: R6 B. U) i/ Y! Q
+ o4 z1 l$ q6 w当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数" r) s& Y4 y' S
"xdotoolmousemove 400 205 ": ]. ~ V0 I* j" {6 P/ v3 \- e0 Q: ]
Mod2+ F5% \6 o/ d# v2 z$ P0 `
当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称
7 ?' h, M, }4 {9 E' _/ _7 E( W2 j# n7 {; K: J( D% ^
如果你在 windows10 下执行飞狐(Foxtrader)0 l& U b, F G1 ^
可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定/ X3 |/ @0 g! k, p" O/ n1 E
9 ]7 E( {2 ]8 S* A+ y+ e
9 O. I7 G9 y% @- E0 `其他linux terminal 指令:# P, I, J y1 ~- D* Q( |: {4 z
S3 b: ]% s/ ]( U
! a; ^0 z. C7 W( g2 a. _- r( C' u$ killall -HUP xbindkeys+ J: S2 {+ [: i! ~$ i# Y
重新载入.xbindkeysrc档案时,先清除xbindkeys程式
: i0 a9 X, T8 u" X, [% H; o, Z( j% }) A! B( P, l4 ^8 T
* l3 U5 ?8 i& N% K1 u/ | C
$ xbindkeys -f ~/.xbindkeysrc
+ q. S9 a% E0 U, w! S重新载入.xbindkeysrc档案' W7 \" d) U7 P, t
每次修改.xbindkeysrc档案后,重新执行上述二行指令
% H a3 e+ K, m
% C1 V# X% o! t
2 \" E& m& p& a5 c0 z$ xbindkeys -f ~/.xbindkeysrcx) k! p6 n8 w' b" Z
要取消xbindkey的按键功能时6 _3 a$ P: _+ a: [0 T. a
6 g0 v: g% Y5 K* d! I" B: [1 D% x/ Q1 D
.xbindkeysrcx档案内容为4 X& t0 [( ?. [& ~- Z9 g7 W
9 W+ N7 I9 O/ ^- X* W6 G
. T5 z/ Y! q! ^' k' u2 y; R$ \, {) M5 {#"xdotoolmousedown 3 click 1 mouseup 3 "
9 x1 G& p' E! Y& Q#Mod2+ F4
% q, }1 q3 A& E+ x$ A6 B#"xdotoolkey --delay 250 Control+i "
. j7 D3 g) s5 e0 b0 h r. B#Mod2+ F2$ G- x0 d! I3 N" l
#"xdotoolclick 1 click 1 click 1 " U B7 j8 m8 @& \; A
#Mod2+ F1" S4 K) d" z6 v7 M
#"xdotoolclick 1 click 1 click 1 "! ^( h! C5 Z* v e' a: ]2 B$ s& }
#Mod2+ Tab
* R1 Y. [7 z) }4 V" z( Y#"xdotoolkey --delay 250 Alt+BackSpace "1 Q! F5 a- J8 U- Y5 ?
#Mod2+ Menu
, y6 _0 y# [9 {/ t* Q( ~( Y#"xvkbd-xsendevent -text "\S{+P}""0 O T0 r8 L; L% i2 v
#Mod2+ grave
( `5 _0 A4 h8 X
3 }2 A! S0 [9 X$ g. O
* @ b$ o7 e/ k. }% [1 _要检查键盘上个按键的代号,可用下列两个指令; o' L, A7 R) k; W! I
0 H) v \2 t& C k; x! B6 Z0 _, S: ], V, ~" v0 E
$ xbindkeys -k
, K+ S1 _- Z5 B& `8 N0 v F' A执行后,按Tab键,会出现Mod2+ Tab9 ^' a6 s5 L P8 `* [% ~
/ b3 B# ~$ `' W c
% k, H* V) g# l/ g* V1 w) F$ xev9 `3 F2 w- I. n
执行后,按Tab键,会出现Tab及其编码2 n" `* K6 \8 p, f, j
) N( R1 d+ Y. Z$ F
" J' q: c! ?* N: `8 x9 z; S( h$ wmctrl -l
) d4 w! A$ X$ `+ N5 \& w执行后,会列出全部视窗的ID及视窗的名称
6 L1 e4 b0 k) a) D, h+ Z) H
& E% C1 J' ~; V/ v# {3 b2 [8 S+ d& S
2 B8 V- L3 c2 W% x/ O' }, M% e
+ U' f6 s i: T% f* R, M. f8 W& r
- s8 p/ \" {, S
7 C# I; {# R+ J. ~
7 N8 `+ t" \: L3 H; @2 j
4 r. {- [ X1 }1 E G% J* @+ m! l/ [/ d6 K6 T2 C+ `
! Y2 n+ ]8 l5 m# b. O4 B7 V) l0 i# c$ v" j, i% W: H
8 @. h4 L# \8 Y$ N( G7 W* H( m
" i& i; x! f+ z6 B# ~3 I, I5 W$ c R
. D# I0 A& l6 L) v6 k
. O9 [' x3 O G3 v/ t0 I
! D' z7 t7 o N* j8 g6 ^3 ?[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ] |