【阳光飞狐__与财富同行】
标题:
改善飞狐 (Foxtrader) 的功能键使用
[打印本页]
作者:
ycng
时间:
2019-9-6 22:48
标题:
改善飞狐 (Foxtrader) 的功能键使用
我常用的飞狐功能键如下
,
若使用飞狐过久常造成右手掌酸痛
3 w S i2 ^8 W/ b: Z/ s, I% O
经过耗时研究
,
终于找到改善功能键使用的好方法
- o) ~; M# S4 q4 U6 ~1 k4 L
6 r) e6 w: _+ j( r/ _0 M
3 F- e D1 s' _
旧方法
:= = = = = = = = =
& H* u( B I* ` H
; ^% Y" k# P, Y
' u* o* ~/ s$ d+ |& m, }
十字光标
=
按向右键
(rightarrow)
2 }8 B, u2 q- G/ [' Q6 [: s1 g
7 a) n% ^2 U! h2 ]" C+ P2 O! x9 f
8 ?1 h% g5 A$ g+ d% g$ q. L
ctrl+ I =
讯息栏
& w6 r$ g) P* W# b) q$ z
9 g8 }+ l0 {$ x
% {% r s3 Y, D- `0 ]
shift+ p =
小手游标
(
平移画面
)
) X5 I: V4 i" ?) s3 l W# ?+ [
+ ~2 q6 d, z7 ], N
0 B/ c6 b. |1 P
按住老鼠右键
+
按老鼠左键
=
小手游标 / 箭头游标
(
平移画面
)
) B/ O" y/ B2 Q6 s
. O$ m* Z. b6 b& z* U1 p( o
alt+ ‘backspace’ = cancel last action (
取消上次按键操作
)
- Y/ R+ L) |" g- q
在修改参数表时
,
若在中文模式输入状态
,
修改数字会出现错误讯息视窗
,
必须先按
alt+ ‘backspace’
取消上次按键操作
,
再按‘确定’取消视窗
,
否则
foxtrader
会停留在当掉状态
" _* a. k2 V2 j2 d* {# K
) s1 F0 P! C" v1 s' r
2 i9 P2 c) D3 K& i
k
线图左上角公式名称及参数列
:
9 e6 s1 n" g7 c& Y; _- B1 J
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)
+ F6 @# D+ K# d( r) D* e+ h
7 m$ Y S- S; _+ b- _
% T g, @1 V$ g& e3 z! k
老鼠游标单击
click
公式名称
X_G_L_0__L_G3_UU0_0D+
老鼠游标双击
doubleclick
公式名称
X_G_L_0__L_G3_UU0_0D=
编辑公式
- c! f2 U2 [$ @
x0 S9 U' I0 o& V2 I$ j5 A
: A* V K0 z5 i$ S# l
老鼠游标单击
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)=
修改参数表
& j" A$ r7 v6 [. I2 l# Z
/ C. n* y' f, T. H
q' o- w) K- T0 H, ?; p* T+ L
在
k
线图上调整游标为按箭头游标
,
按老鼠右键
-- - >
选修改指标参数
(
不可用小手游标
)
) F4 P# K# r% w% Y% E, |- I& i
( y3 S( U, m. y1 u
( z. G+ [# P8 {; h0 e# B
新方法如下
:= = = = = = = = =
1 b$ ]4 u6 s" N/ ]- t6 [( L, p2 V
6 X% M1 [$ ?0 H. I
! x( y+ P7 h! |( m
# e) L ~) K' v- _+ k7 V
在
linux terminal
安装下列程式
3 S! J' F$ @2 b7 m
$ sudo apt install xdotool
3 h: [$ v7 M0 j! y$ Q3 F
$ sudo apt install xbindkeys xvkbd
" q! G4 O% E4 l k% H
$ xbindkeys -d > ~/.xbindkeysrc
+ O1 U8 D; @6 r. n8 O2 x+ y! Z( e
产生
.xbindkeysrc
档案
$ N9 u3 H1 [% M8 x. X& e
1 q k! q5 [! G* f! z6 W; b% m/ \. U
! R$ r0 ^% R1 K
编辑
.xbindkeysrc
档案
,
加入下列命令行
" \/ `3 \6 x- l( w
; q; U6 m' d+ d J
"xdotool mousedown 3 click 1 mouseup 3 "
7 d! R) e( k% p( V7 @' L5 N; W( i
Mod2 + F4
4 _ U# |4 C; H. w( E
# l6 k8 c+ H4 b+ J$ x4 I
"xdotool key --delay 250 Control+i "
3 O3 n: l2 t% ~' `$ h2 Y
Mod2 + F3
@: q& O% \+ U- t g* J a
2 v( [+ ~* \7 j. d; ?
"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
% w" }& F+ g5 p; B9 J& D$ f
Mod2 + F2
8 G+ h* E* @9 h1 K8 s0 b6 f5 I2 @
. `7 Z& P. p: L4 w# ~ m' H/ J
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
( Y5 [: [2 z; y% q6 t6 ^* Z7 M
Mod2 + F1
; \6 H6 x6 [6 N3 X# |
7 z+ H* Z& h/ p9 r( ]* I9 }6 W% q
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
7 U, v8 C4 i4 s: D# a$ w
Mod2 + Tab
9 E# r3 ?/ E" \" B& V
- O, W) o1 g1 P5 _
"xdotool key --delay 250 Alt+BackSpace "
$ @! u- q8 N2 C0 R. o8 v i) _: Y2 G2 K
Mod2 + Menu
* d! A U# Z) w; b+ I
9 W) a! j0 e) x
"xvkbd -xsendevent -text "\S{+P}""
L/ d+ z/ S* j6 F4 b N
Mod2 + grave
+ H& w$ n$ J1 X) Y% W
8 j1 [) q/ U7 m+ L ]; m
; x8 d" Z G' f, Y8 n J
6 @0 A# o, K3 m& s+ e
按
~
键
=shift + P =
小手游标
/
箭头老鼠游标
( |5 x* T" S) ~6 r, a# k% G
% Z2 _' Z; v, d- P5 F% A+ v
& L5 F: f' O( U2 b% c4 o1 ?: X( O* L
按
F4
键
=
按住老鼠右键
+
按老鼠左键
=
小手游标
/
箭头游标
) e. @) d+ t* L2 C7 _* Q) I% m8 v
) n; q7 } L) d8 e, [
: q+ m! ^& J) g
小手游标在
k
线图任何位置
+
按
Tab
键
=
开启修改参数表
, [8 ~/ P- j$ c$ y) _9 N5 J2 p
( }) o' k" l6 x, C$ \( V
% g2 b% ~' y) }1 g5 s
小手游标在
k
线图任何位置
+
按
F1
键
=
开启修改参数表
9 }7 v# h2 s4 j( G+ @
# n+ K9 V- n. Q8 i F* a
1 ]% O* i9 I6 _- X0 a
小手游标在
k
线图任何位置
+
按
F2
键
=
开启编辑公式
% C" Z2 h- C X* I( j( w% \0 P. ]
6 S% `* A/ {$ a+ }- i0 O
3 O* [ F0 A6 m* U
按
F3
键
=Control+ i =
出现讯息栏
/
取消讯息栏
0 u' N1 V% _' L. v' Z
按
Menu
键
=Alt+ BackSpace =(
取消上次按键操作
)
% t7 c: j5 J' J* W5 ~ Y; n5 y/ |
. w+ B2 o/ ?& r/ u5 r" j& N, A4 J' @
3 D% J6 D0 [7 T* \
我现在使用
foxtrader(
飞狐
)
时
,
都将老鼠游标停留在小手游标
6 L% C- u0 x" d. b3 f# d( A
$ d7 D9 V w! c% M0 V1 s$ [
如果你的
LCD
解析度不是
3840x2046
% ?0 O: w1 { ?3 ~1 B
可以加入下面二行测试
* V) C: y- d! Y7 a F S
"xdotoolmousemove 650 205 "
0 y7 ^( w7 a6 @; B' O
Mod2+ F5
" c' Q6 L8 G7 D
0 d3 e" d+ f' Y2 b
当你按下
F5
时
,
若老鼠没有复盖到
K
线图左上角公式名称后面括弧内的参数时
,
修改
650
及
205
让老鼠复盖到括弧内的参数
8 F u* `6 x, y, c( \$ K
"xdotoolmousemove 400 205 "
n0 u3 H( ]$ J' V& j6 G
Mod2+ F5
# p8 s+ @0 f- {6 \
当你按下
F5
时
,
若老鼠没有复盖到
K
线图左上角的公式名称
,
修改
400
及
205
让老鼠复盖到公式名称
8 F' \8 q$ D" w
; D) d1 O1 b$ q9 {1 P& f7 ^
如果你在
windows10
下执行飞狐
(Foxtrader)
; I( A3 k8 [8 F; Y. U( l
可用其他能模拟
keyborad
或能设定辅助键功能的软件
,
依照上述命令行的含意做设定
; J& K8 ]# S9 L+ x' ?6 Z
+ u- R2 I; H/ T# X
8 @; X. Y) S$ ]9 W. ?' G% g
其他
linux terminal
指令
:
5 W& y" @/ e; u; v: `
8 B( z. _" Y, f# M7 H/ M
5 o7 e4 f! O, E. { r. ?
$ killall -HUP xbindkeys
$ o9 N" R& v4 r
重新载入
.xbindkeysrc
档案时
,
先清除
xbindkeys
程式
$ W. p" K5 r R3 i1 s; ^+ d7 g7 t
' x8 b5 T; y2 v9 v0 o# h/ P& L
3 T- |) a: H0 l7 B
$ xbindkeys -f ~/.xbindkeysrc
' y1 q# m, n+ o" K0 b
重新载入
.xbindkeysrc
档案
3 d! p0 R$ n+ L3 c; J. f
每次修改
.xbindkeysrc
档案后
,
重新执行上述二行指令
% M* O4 W' C+ n
# N$ e0 C1 O- a% u( U
7 G7 j8 f, W6 o
$ xbindkeys -f ~/.xbindkeysrcx
, I2 m% q; |+ t5 t9 A5 U
要取消
xbindkey
的按键功能时
8 [9 B m8 Y2 |
2 g3 F! b- n8 e; d8 Y3 Y
$ p! a' Q, K: e' R, p/ o
.xbindkeysrcx
档案内容为
# r" U1 D: h2 P0 j9 i
! Q9 G/ c( i) b) A1 R0 E8 k
" E# h# N, e# R3 n7 a4 B W
#"xdotoolmousedown 3 click 1 mouseup 3 "
; L; T8 s8 f4 [; O( L
#Mod2
+ F4
2 q6 s, q: F( x, ]3 S0 X
#"xdotoolkey --delay 250 Control+i "
; V. m* Y# z v3 \: @4 n1 @: h
#Mod2
+ F2
3 {4 ~6 N7 [# e" v
#"xdotoolclick 1 click 1 click 1 "
% u' D# P# l( E: a: A- q; J
#Mod2
+ F1
7 B: F: B3 b, V$ i: M8 D- a# Z
#"xdotoolclick 1 click 1 click 1 "
+ Q0 M1 E; p8 S$ m. }: T( g7 U5 y) y
#Mod2
+ Tab
: k% z6 I1 {/ D4 t( h
#"xdotoolkey --delay 250 Alt+BackSpace "
# k- ? U% D9 J3 n; E
#Mod2
+ Menu
( p: u& B( E. l8 E2 {
#"xvkbd-xsendevent -text "\S{+P}""
# q2 ^* R8 Z }+ k
#Mod2
+ grave
: D: i! X! u- B9 Y
0 @ O1 P& Q, E1 }0 ~; N) q
$ O5 ^% v9 Z" I& k
要检查键盘上个按键的代号
,
可用下列两个指令
$ P9 q: j/ Y5 S! r: `7 S' k# Y$ J
( N5 Y6 d5 {* P9 ~& [
: H# Q6 ^9 n- t3 F+ s
$ xbindkeys -k
) W8 w3 p% }+ u: _" a. d, _) Z
执行后
,
按
Tab
键
,
会出现
Mod2+ Tab
, e% R! T) }. \4 z
/ u' J; A9 ], l j8 \, |) v/ T: \
: J' G$ W0 R/ ?! e& P% H
$ xev
# G% D2 t6 O9 W& {; N
执行后
,
按
Tab
键
,
会出现
Tab
及其编码
/ m/ r. z4 s* `8 ~+ }4 d
* k5 Z6 Z+ X- x; I6 A( K8 }
% B+ d- X% V! r* Z
$ wmctrl -l
1 k. l; O2 K4 |: B. h2 _
执行后
,
会列出全部视窗的
ID
及视窗的名称
; P% z8 U3 m4 q
* q! @; o( e( J( y6 z, J* P
- K$ j, K- N6 G
[attach]113346[/attach]
9 v. o; p2 R# ?* M6 V: R1 }
& R1 D; y; T: a, s" C0 V4 c
0 Q; w3 o. i; x c
7 C7 o2 ^/ d! R+ Q( T
[attach]113347[/attach]
* ^' c* @3 R1 J; M8 c8 A
7 A+ e- \6 {+ ^- l0 Z& }
0 s* j" D& v/ t/ a
! s$ ^+ c! z7 ^) _
1 g" O* T; A" v5 R0 T8 E
, y6 r8 a }: Y. T5 d; N" I; W
+ [8 S, d; Z& H
: C: f1 e( L5 R% t5 Y
# V3 Y% G3 b* F
( P. X& m/ Z: q; A9 _0 D+ p4 q1 L. j
0 D E! X7 ~1 S: C v" \0 C$ H+ x8 D
[
本帖最后由 ycng 于 2019-9-7 09:38 编辑
]
作者:
linglings
时间:
2019-9-7 16:17
这可是技术活,不会
0 A2 E. n9 P9 y! t2 @
咋琢磨起软件了
% }2 ?! ~( m/ J! N g
: \0 i; H) |- }# C0 O4 k& \- h
[
本帖最后由 linglings 于 2019-9-7 16:20 编辑
]
作者:
Ka.Na.Pan
时间:
2019-9-8 09:34
辛苦了 辛苦了
欢迎光临 【阳光飞狐__与财富同行】 (http://bbs.88158.cn/)
Powered by Discuz! X3.2