【阳光飞狐__与财富同行】
标题:
改善飞狐 (Foxtrader) 的功能键使用
[打印本页]
作者:
ycng
时间:
2019-9-6 22:48
标题:
改善飞狐 (Foxtrader) 的功能键使用
我常用的飞狐功能键如下
,
若使用飞狐过久常造成右手掌酸痛
& K4 T0 [2 `/ q/ h
经过耗时研究
,
终于找到改善功能键使用的好方法
$ S% g: ~/ P; u* z
$ O i# l4 n( z& `
0 I% }4 U2 m2 d; y. E: I
旧方法
:= = = = = = = = =
) t/ O; M* t4 ]
! y) i0 Y0 C2 e: b5 Z1 ~) z4 W
9 ?% z8 C$ K- @* |- L2 d& J; @
十字光标
=
按向右键
(rightarrow)
: E2 T/ X3 c" I' i& E/ f
2 ?9 s5 ~5 ~7 L; h# j) C
6 M T' _) {! U k& {0 N
ctrl+ I =
讯息栏
6 }* g- U) y B# ^, l4 O1 k
3 Q" X5 E" z, r/ j7 {5 ?# A
) y" a- ]1 j% w- i4 y+ O* I, M7 I `0 T7 V
shift+ p =
小手游标
(
平移画面
)
D% X u: j) C3 Y; t% v
0 c) O% T; `2 d3 z
4 A& F2 m* m6 L' E4 T, q" `. ~7 P! l
按住老鼠右键
+
按老鼠左键
=
小手游标 / 箭头游标
(
平移画面
)
, ^* Q$ B/ [7 J
& {- l4 ]5 R% V0 j
alt+ ‘backspace’ = cancel last action (
取消上次按键操作
)
4 F6 }3 d! z' a* e8 Y
在修改参数表时
,
若在中文模式输入状态
,
修改数字会出现错误讯息视窗
,
必须先按
alt+ ‘backspace’
取消上次按键操作
,
再按‘确定’取消视窗
,
否则
foxtrader
会停留在当掉状态
W" W& D" g% q2 Y3 u" q
7 H1 ~! W |9 S g
: v" e. c2 ~; `
k
线图左上角公式名称及参数列
:
, C) G: F0 N& m- B6 {
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)
+ d0 Q' `# n( ?8 z& a$ _8 i$ X
3 A8 b5 t# ?6 W& [9 a; h
. Z2 `4 T- p3 y0 r6 M8 ]* ] ]& _
老鼠游标单击
click
公式名称
X_G_L_0__L_G3_UU0_0D+
老鼠游标双击
doubleclick
公式名称
X_G_L_0__L_G3_UU0_0D=
编辑公式
* T. b) V6 D( d6 R
2 B* S+ ]0 a/ m( |$ a
7 t; C1 `5 s: P) C
老鼠游标单击
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)=
修改参数表
# {, r u+ h3 Q$ l% u' }; u
`" H* h/ l$ q/ ?
" p0 Z! u9 v& B% `
在
k
线图上调整游标为按箭头游标
,
按老鼠右键
-- - >
选修改指标参数
(
不可用小手游标
)
; O6 ^$ N a# Y
. p5 E( Y, Q9 E1 b% y) O7 `/ S5 }
6 ^0 ~8 \8 r d4 g% H1 D
新方法如下
:= = = = = = = = =
' O! ^- t* A, C
% R) N+ F3 r5 N: t/ n0 {
2 g% [4 x. l# L: j( w) W
2 P$ z; P6 |8 |, G- V# W
在
linux terminal
安装下列程式
7 D8 l" V" v% A" y- g: k
$ sudo apt install xdotool
& u4 z2 \1 R! N& _$ P8 A* e) K
$ sudo apt install xbindkeys xvkbd
~, \$ n% h0 o* @
$ xbindkeys -d > ~/.xbindkeysrc
2 l$ E2 f! d% d" {! w
产生
.xbindkeysrc
档案
! N( Y) W* P% u! H4 n$ X* ]$ u s1 {" ]' P
- C! f: F0 v4 u& D0 O
8 C% q* s2 S: Z$ G0 Y/ Y
编辑
.xbindkeysrc
档案
,
加入下列命令行
, L' y: Z5 l0 E9 p; x
- \9 h7 P! E! f( ~* I
"xdotool mousedown 3 click 1 mouseup 3 "
1 o* G6 R2 B* X+ s4 }
Mod2 + F4
$ B g. [- A. [! \* S- u
( Z7 |0 F8 L/ I9 w2 W; O
"xdotool key --delay 250 Control+i "
. `! a. Z4 p, ]* q0 o: h1 A
Mod2 + F3
5 V3 Q- n% B& I) k; l- g3 m
# _ n( K X6 T8 w7 B
"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
1 b! ~. H) Y5 V! X7 n3 B6 \
Mod2 + F2
$ Y3 m1 |6 U6 I$ d! Z# V1 O; m6 R
. [( ]' z4 \) g7 ]0 l1 {
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
- v* p: [0 C( z9 t
Mod2 + F1
) X f5 _3 b% z- f9 S7 k0 `% }" D/ W
# _9 J2 C# Z3 y) V
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
! y" p! ]; _# N1 D- b. X) D9 K* ]
Mod2 + Tab
) N- z+ A5 {9 N) ~% K+ T1 q7 y
; o9 X' S- M, m2 m$ M; O; B' l G5 j
"xdotool key --delay 250 Alt+BackSpace "
) E$ ^0 L4 A7 b+ A
Mod2 + Menu
9 A3 D) e- U0 T$ ~; |5 J! l0 \( k
1 _: ]. R. i- E3 N
"xvkbd -xsendevent -text "\S{+P}""
, W( @! u5 c" ?$ W- @/ i; `
Mod2 + grave
! f" U' E6 G: I
* A) S0 b4 {8 H! w. m4 m% a
6 ^4 n9 w% l% P/ ~) j
5 F4 {+ K6 I2 ]7 \/ { b
按
~
键
=shift + P =
小手游标
/
箭头老鼠游标
$ H# P1 n! X( s, C. F; R
2 [6 H2 Q9 G: [7 W+ T$ L* a
; o2 j! I% L1 M' T1 j. A
按
F4
键
=
按住老鼠右键
+
按老鼠左键
=
小手游标
/
箭头游标
$ J1 i% h3 v1 n/ I* |, ]8 F) D8 R
. Z* L; F8 \) }( b
5 B* u) t; s+ y
小手游标在
k
线图任何位置
+
按
Tab
键
=
开启修改参数表
. L, x. E- l6 ?6 u3 s
" g: E l( E4 T4 p; H
4 C8 R' Q3 s! h1 Z; M* @( a7 Y
小手游标在
k
线图任何位置
+
按
F1
键
=
开启修改参数表
3 w' B9 F( B* u
9 v, N) U" d5 F% C, w
+ R# A0 A0 d+ e: q# y2 Z1 \2 V
小手游标在
k
线图任何位置
+
按
F2
键
=
开启编辑公式
- F$ ] ^$ D* m; N
+ p% Z% t$ v+ |. I- n8 t
0 i! A* A: t* D: k$ L. O
按
F3
键
=Control+ i =
出现讯息栏
/
取消讯息栏
5 r( S# ]5 G9 y. W& p9 v. y
按
Menu
键
=Alt+ BackSpace =(
取消上次按键操作
)
$ o2 X/ r$ S, ~7 F$ u: I" a
2 G, k6 y( a& O9 R$ ~
& W, ~* z. }. H1 A4 h
我现在使用
foxtrader(
飞狐
)
时
,
都将老鼠游标停留在小手游标
- B* K- ~% F7 X8 f D+ u4 N9 N
% \1 b" ?- Y) }
如果你的
LCD
解析度不是
3840x2046
6 P/ l2 S/ [' I y: ~, j
可以加入下面二行测试
# Z- R8 k$ Z- K, S) @
"xdotoolmousemove 650 205 "
( y# {# V. f% b
Mod2+ F5
q: Q3 S* o# X2 m$ o+ y; b
) ^8 B5 R4 i9 E2 t9 n$ A, @
当你按下
F5
时
,
若老鼠没有复盖到
K
线图左上角公式名称后面括弧内的参数时
,
修改
650
及
205
让老鼠复盖到括弧内的参数
5 e: Y" ?/ ~+ Y2 q; C
"xdotoolmousemove 400 205 "
9 w* I) }7 ^2 X, _9 w
Mod2+ F5
; i# s& R0 C% L% g- W& d
当你按下
F5
时
,
若老鼠没有复盖到
K
线图左上角的公式名称
,
修改
400
及
205
让老鼠复盖到公式名称
1 D- s7 g" o) o+ W) S
* `& p* c0 q' u
如果你在
windows10
下执行飞狐
(Foxtrader)
7 K+ ~2 J7 B/ n
可用其他能模拟
keyborad
或能设定辅助键功能的软件
,
依照上述命令行的含意做设定
0 ] U g& O m1 x- ~0 Q+ T8 ?) k
% }) u- L. J1 V! u, S! [, M& v" x
/ T q2 ], ~5 A; [$ ^: y0 k
其他
linux terminal
指令
:
* G, x4 y5 |# X0 a
* M( z% O: w! T/ G5 ~* n D$ V3 |
) h+ I# c# v8 t E9 ^$ J2 _
$ killall -HUP xbindkeys
2 q' }, I- ~) l. B, r& V
重新载入
.xbindkeysrc
档案时
,
先清除
xbindkeys
程式
, c( Z0 [( s$ M0 k
( l! `& g' E9 y) U) T4 F
. j0 F! L$ y: k' F0 w
$ xbindkeys -f ~/.xbindkeysrc
1 p# ~0 o, I% D! m
重新载入
.xbindkeysrc
档案
5 {0 R( j- R# w8 N
每次修改
.xbindkeysrc
档案后
,
重新执行上述二行指令
M. z! i$ r5 D5 G1 J
/ u" n9 q i5 f6 h3 G/ R
* v* z7 z+ y: l' y5 V% z
$ xbindkeys -f ~/.xbindkeysrcx
$ I2 _3 j! _+ ^( K- D1 b
要取消
xbindkey
的按键功能时
S. a, m* A4 X( M
* d8 J/ Y0 e1 E1 E
3 W( B* e7 M7 _: x2 B& l& f
.xbindkeysrcx
档案内容为
7 ^, X8 H+ Z7 m+ B' I$ ^
/ ~! x" I e' {7 ~; M
5 C5 t' A# d8 I6 V, I. k, b; I& V7 B; S
#"xdotoolmousedown 3 click 1 mouseup 3 "
* b& X1 f& ^- K4 _" c& _7 p1 N' l9 i
#Mod2
+ F4
) w! \ `$ z8 x, p$ a
#"xdotoolkey --delay 250 Control+i "
( }8 Q$ ]0 V* c2 f7 V9 s! V5 i {& T
#Mod2
+ F2
: x+ S2 R+ a* K9 @7 E- f' }' E4 J& F
#"xdotoolclick 1 click 1 click 1 "
8 F& h0 ^7 U5 T6 R: w
#Mod2
+ F1
) d" B# x' ~: a* |0 Q$ Q6 P5 ^
#"xdotoolclick 1 click 1 click 1 "
; R% Y ~0 |6 D3 {" t, \% f9 K
#Mod2
+ Tab
( F- A2 C# z' r7 v6 R% U9 N# D
#"xdotoolkey --delay 250 Alt+BackSpace "
! h4 R9 G1 m7 w8 B4 T! L# P
#Mod2
+ Menu
2 f0 r7 ?3 w* k# A t1 g/ O" s
#"xvkbd-xsendevent -text "\S{+P}""
+ W; a0 @! A" `6 K U" |
#Mod2
+ grave
6 }; I7 E. U* W x
' Y% m2 h( l& K* M" V4 c7 P+ ^
! n! x8 u5 `, B$ c! r
要检查键盘上个按键的代号
,
可用下列两个指令
) X# |) p" i5 j, ?. @3 {1 p; Y
+ Z" c: Y+ e2 L @# V
0 K6 F* A0 {" |: w
$ xbindkeys -k
: m8 |/ ?/ g0 W1 i9 p+ V
执行后
,
按
Tab
键
,
会出现
Mod2+ Tab
# t3 n. }) e+ c0 I3 Y, P7 X
" q( G: [5 ?1 R7 w8 t- s7 h
4 v0 ]8 Q6 a8 x2 K' h! N
$ xev
9 n a# P9 h4 ^: k' a
执行后
,
按
Tab
键
,
会出现
Tab
及其编码
* x5 _: I3 q, U$ L! h
( T9 v# j; H/ V( n9 V8 A+ D; I- j G
4 i% {2 h) [% U" _+ E
$ wmctrl -l
]- U2 z( l% Y2 n% d. m
执行后
,
会列出全部视窗的
ID
及视窗的名称
& ^) h/ g0 e- K& u) g
/ `5 z& e$ [ x* E
. `$ E+ e3 [# N& \' [
[attach]113346[/attach]
1 h; O6 R [+ o
. O. a0 J8 C8 b1 f# W; W' J
$ K0 r3 o! `. c; f4 ^3 } U! ^ {' ?
z9 q9 w0 \/ A* ~4 b
[attach]113347[/attach]
8 A7 `6 `/ \- a# r
+ R: I, H7 ^& X
/ ?9 @. O; w+ ]
- U$ T4 s) T% A) Z2 L2 L9 L* R
6 `7 ~! ^0 \8 }7 D( {' c
7 E. P v6 d, f1 ~; _
. a/ P' x0 M0 s4 R( U, Z7 m
1 u- N! B5 M/ y* T& B8 Y! j8 \
4 d0 W1 s( E( t" R+ P
/ I7 _7 c) p$ W" V% o
4 d5 G+ w! D/ O5 v3 t; P2 E- }( C
[
本帖最后由 ycng 于 2019-9-7 09:38 编辑
]
作者:
linglings
时间:
2019-9-7 16:17
这可是技术活,不会
4 \- ~3 D0 U) y) R9 m- [* _
咋琢磨起软件了
) |* F4 g5 t4 S2 o9 v
! Y9 X1 q& V q; y
[
本帖最后由 linglings 于 2019-9-7 16:20 编辑
]
作者:
Ka.Na.Pan
时间:
2019-9-8 09:34
辛苦了 辛苦了
欢迎光临 【阳光飞狐__与财富同行】 (http://bbs.88158.cn/)
Powered by Discuz! X3.2