【阳光飞狐__与财富同行】
标题:
改善飞狐 (Foxtrader) 的功能键使用
[打印本页]
作者:
ycng
时间:
2019-9-6 22:48
标题:
改善飞狐 (Foxtrader) 的功能键使用
我常用的飞狐功能键如下
,
若使用飞狐过久常造成右手掌酸痛
0 A& f& S2 H, w7 V( V3 f5 C* @% ?
经过耗时研究
,
终于找到改善功能键使用的好方法
2 q: y3 G8 U) j; o% K
$ \/ i1 i+ t0 q
7 D' U5 g5 }9 @" B6 t' P
旧方法
:= = = = = = = = =
. n. G0 ~+ y5 F
5 p- C5 C V. z, `) f0 |
' W2 u5 _5 E; M; H
十字光标
=
按向右键
(rightarrow)
8 _. ~, e% y$ Y9 V- E' F2 M& |
+ e" ]: ?5 p8 K) s3 j
" ]1 P# h5 M" Z) p" q8 o
ctrl+ I =
讯息栏
/ e3 `; _% A9 O C) d! o/ J" J
, e- U* N1 X. Z) W' D, h9 N) v& c5 L0 _
1 x: c+ I* ]1 I4 Y/ W$ Q& f* c
shift+ p =
小手游标
(
平移画面
)
Q8 d- p! n( p( q0 t) v; s
* f; n1 g, o# Y; o `
5 B; J! ?3 `# d4 ]2 _* j; G
按住老鼠右键
+
按老鼠左键
=
小手游标 / 箭头游标
(
平移画面
)
; h' D. V. m) V+ _$ p, ]
' ]; J/ \1 q5 @1 Q+ h' D
alt+ ‘backspace’ = cancel last action (
取消上次按键操作
)
, e: U5 [; J% j
在修改参数表时
,
若在中文模式输入状态
,
修改数字会出现错误讯息视窗
,
必须先按
alt+ ‘backspace’
取消上次按键操作
,
再按‘确定’取消视窗
,
否则
foxtrader
会停留在当掉状态
) Z' X; S% ~, z5 o: c- ]
0 z. f2 }! @0 B( J7 t, L4 E
L. C8 Q& V' W; E
k
线图左上角公式名称及参数列
:
4 L9 e2 [, C) z% L& N9 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)
- v3 T) v; _' c' Y
& L% W0 n1 K2 q" b* ~ V
7 V- X+ C8 S- M0 a) N9 L
老鼠游标单击
click
公式名称
X_G_L_0__L_G3_UU0_0D+
老鼠游标双击
doubleclick
公式名称
X_G_L_0__L_G3_UU0_0D=
编辑公式
7 m: J9 x- K6 G) ?4 ]' b
2 d( u9 c# u/ [0 t4 u
: H' t. Q( x# N0 @
老鼠游标单击
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)=
修改参数表
5 X8 f0 a; E' W7 q- b
% i# @& G: @# U8 Z/ E/ P
: J7 M7 w+ S& F$ b% `) {
在
k
线图上调整游标为按箭头游标
,
按老鼠右键
-- - >
选修改指标参数
(
不可用小手游标
)
& V) ] Q( v0 d8 q' F& c
' @0 k/ g' `2 X/ g% ^
$ a' Q0 Q2 \- U r0 b2 L
新方法如下
:= = = = = = = = =
& F7 d5 q, z; W
- r& |; b1 G, r, L4 b
# r' m, ~& D% I7 c5 ^$ z/ r8 X: B
$ P0 _/ [, T# o2 M
在
linux terminal
安装下列程式
- g, A. @7 |: e- s4 n2 ~
$ sudo apt install xdotool
: P" A4 }% m& \0 k
$ sudo apt install xbindkeys xvkbd
" w" V/ U8 h8 u2 y3 I8 B
$ xbindkeys -d > ~/.xbindkeysrc
h( v" |4 Q1 E% z
产生
.xbindkeysrc
档案
" x* j9 _5 q( F- Q& b+ ?
& S! p9 V. E6 ?* T+ F
! ~5 o) }7 f2 h! Z' a0 }
编辑
.xbindkeysrc
档案
,
加入下列命令行
2 ^% E; R& i, ]+ b
1 U) J- W5 ~( S( {0 h k
"xdotool mousedown 3 click 1 mouseup 3 "
" `* x. K! M' }- }2 {5 [
Mod2 + F4
. O2 o5 c3 _0 D5 I
7 a. e$ r) j/ l. l, @. |, \. J
"xdotool key --delay 250 Control+i "
_* B2 A L5 O Y8 n8 w9 c
Mod2 + F3
5 W4 q# R9 _9 f4 O7 U4 ?+ W0 \- j
H2 S) p) F5 \9 R
"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
0 d h: ~1 V; B! H7 c6 v! j v/ w* ?
Mod2 + F2
: u( n- c+ Z5 e2 w
1 J; K, I% u8 p1 f
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
3 D, g. @4 W- x/ K
Mod2 + F1
) h% e- r' X. L4 l$ z
1 A5 N$ }" ~! L+ [0 z
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
# n! W8 |6 X- J6 J7 U6 Z% V
Mod2 + Tab
/ [2 X9 W2 \) `5 D0 j$ |5 s$ O2 P( R! k
" {* z( g) |% c' b
"xdotool key --delay 250 Alt+BackSpace "
% g, Z# S+ L5 a/ R x9 L0 z
Mod2 + Menu
% j+ m# i3 U3 X! x" W) ~4 R
* T3 Y1 B! _8 x$ {$ Q% W: Y
"xvkbd -xsendevent -text "\S{+P}""
' P* O4 b! B6 \3 P0 V+ ]: o( X- D
Mod2 + grave
$ T/ G5 v6 P/ V: a
+ J% ]: f6 R2 Z
1 e( o, ^3 |8 H7 [# _; u
5 r* @( J+ ~2 }
按
~
键
=shift + P =
小手游标
/
箭头老鼠游标
, P- O, y7 {" [, R$ M4 f
; K" h. F- ~8 k- v8 h& v8 w4 U1 O
: K- b/ H3 e6 d, {9 }
按
F4
键
=
按住老鼠右键
+
按老鼠左键
=
小手游标
/
箭头游标
8 b7 c+ k" D [4 D4 s
* y# V* j. T3 n% }4 B
0 K# D/ ^) q+ Y; @. T! P
小手游标在
k
线图任何位置
+
按
Tab
键
=
开启修改参数表
9 Q3 T) N& h7 u/ ~& z, s
( Q2 l5 y* [3 Q. Q, V, b ~3 d
, {! K; q2 b+ r0 V3 @7 O9 t
小手游标在
k
线图任何位置
+
按
F1
键
=
开启修改参数表
V. E& a, A, U. U. |1 A' p
9 K) g- o% |8 \0 b2 Q
( L4 s4 P# W" d7 R4 K/ u) r& f
小手游标在
k
线图任何位置
+
按
F2
键
=
开启编辑公式
6 o+ Y) D) H$ M! x2 r1 Y0 p: b
( J6 {8 c; s, w" Y! H7 e: w
' Q& m9 U7 |: h- N$ q- c$ D' ~
按
F3
键
=Control+ i =
出现讯息栏
/
取消讯息栏
% p" j' a" f C4 v( z
按
Menu
键
=Alt+ BackSpace =(
取消上次按键操作
)
, B E) ?; J7 T. K- ]: N) }
* f& ^3 K- t( x2 f
2 U- M. h- A% S2 Y. m/ }
我现在使用
foxtrader(
飞狐
)
时
,
都将老鼠游标停留在小手游标
2 _: s" m" a$ V% ^4 s0 e! f# {
' `7 b, f' v( U$ O# y3 x1 S8 \
如果你的
LCD
解析度不是
3840x2046
. z) H+ \# r9 J2 J
可以加入下面二行测试
+ u$ H. C3 ]0 c( C5 M& n
"xdotoolmousemove 650 205 "
8 o; N- f3 E H# j7 l
Mod2+ F5
+ z F% h- h5 s0 p9 O; Q$ n
0 L0 s& W' A |! q
当你按下
F5
时
,
若老鼠没有复盖到
K
线图左上角公式名称后面括弧内的参数时
,
修改
650
及
205
让老鼠复盖到括弧内的参数
1 W/ t% V0 [$ j* {+ e% J, @
"xdotoolmousemove 400 205 "
$ k4 J* F; E; b4 o: w6 X9 ~- b
Mod2+ F5
& ^ K2 Z* d9 a! z7 o' a
当你按下
F5
时
,
若老鼠没有复盖到
K
线图左上角的公式名称
,
修改
400
及
205
让老鼠复盖到公式名称
7 Q1 \0 _; @6 V; \
7 P1 L7 C/ _. I( X. G
如果你在
windows10
下执行飞狐
(Foxtrader)
k& l: T a1 }* v; ~$ I4 Q$ }" |! V; [
可用其他能模拟
keyborad
或能设定辅助键功能的软件
,
依照上述命令行的含意做设定
/ Y5 A$ H2 y. Y/ @/ B8 v
. H% ]7 u, U$ i. j7 ~" W- ^
/ F) D! |9 H+ g4 D
其他
linux terminal
指令
:
R8 R# q& u4 Y4 C- b8 F1 Q* c$ p
1 L- F2 n# T2 K
3 C: ]) y- x3 l$ b
$ killall -HUP xbindkeys
* Y) J# r9 p2 z- C- ?
重新载入
.xbindkeysrc
档案时
,
先清除
xbindkeys
程式
* {; i+ G _; O# l8 k+ A
6 f& a% N5 k6 T8 }9 T) C: e
6 o+ ]' g* `, M0 D% T4 P* u+ f
$ xbindkeys -f ~/.xbindkeysrc
$ }! g5 e/ `8 u3 }, |; w
重新载入
.xbindkeysrc
档案
5 v1 x7 L) \( C8 V+ R
每次修改
.xbindkeysrc
档案后
,
重新执行上述二行指令
1 f9 `+ ?8 L$ t7 B7 C& _# H5 V
5 Z9 S" ~6 _0 a) `1 ^3 T
1 I" M/ {/ [* w5 C# @+ g
$ xbindkeys -f ~/.xbindkeysrcx
) p) b' w, D" J4 _+ G& a1 \
要取消
xbindkey
的按键功能时
9 s. j1 K) T0 z/ z
+ @% m) `# C8 T6 M
. i7 y1 R1 S/ J' r* M
.xbindkeysrcx
档案内容为
3 @% F: u! T( F4 Y1 i4 W. t9 B2 q: S
& \4 x. _3 [; `* ~
: ?0 A) P' f8 p/ `6 k2 h, x1 A
#"xdotoolmousedown 3 click 1 mouseup 3 "
+ l6 F* n( J/ \* j1 n K
#Mod2
+ F4
* a2 `8 C, k9 h4 D& t' z/ G5 A
#"xdotoolkey --delay 250 Control+i "
, D+ d7 Z7 \. p6 l- F2 m
#Mod2
+ F2
' l1 G( [6 q; C
#"xdotoolclick 1 click 1 click 1 "
8 \% Z8 {! m. Z( `' @1 ^
#Mod2
+ F1
; ]0 R2 P# l: \
#"xdotoolclick 1 click 1 click 1 "
* } k- G @% s6 j. g5 |. o
#Mod2
+ Tab
. J; T9 a; i' C% X1 g
#"xdotoolkey --delay 250 Alt+BackSpace "
( a, N4 x; [$ t
#Mod2
+ Menu
7 B% s8 ~& z I; ^$ e# p8 K
#"xvkbd-xsendevent -text "\S{+P}""
2 Z. p7 z1 Q9 u! y- ~( G9 w
#Mod2
+ grave
5 r! q c0 @4 P. B
" S- h: N% G- j1 x
9 O6 J6 M! n9 c
要检查键盘上个按键的代号
,
可用下列两个指令
0 a( s/ c' C& K* {3 B' H
& a/ o j, ^8 p+ p3 j& K; U
4 @# t3 W% e, O' c- D$ O9 ?
$ xbindkeys -k
9 l. H) E/ ? f5 Z/ E
执行后
,
按
Tab
键
,
会出现
Mod2+ Tab
9 C$ I% ]9 X/ z1 l" ?' G( @2 i$ _- I
1 q+ m" J9 k8 l3 J" F2 _' ?
; G$ S8 y1 L* o; C8 J/ I1 ?$ N
$ xev
7 c0 V, \( e$ U7 k- j& [+ j
执行后
,
按
Tab
键
,
会出现
Tab
及其编码
0 u/ R8 s5 I" @' h$ M
6 `; R; \* l# J. w/ s
+ v4 q* K8 V+ c- h# I. O
$ wmctrl -l
/ p7 K8 n! y% q- T, k6 Z
执行后
,
会列出全部视窗的
ID
及视窗的名称
7 G( F! h4 K* h" c
) c2 f. U" a" W {+ \
" e0 ^* I/ m. k3 C
[attach]113346[/attach]
7 d0 p9 c/ ?% g" Z
: M7 u* U' u- I0 ~
4 i2 O9 A3 F+ E5 }6 j
8 ~# s) _6 G1 J$ }9 o* s
[attach]113347[/attach]
$ E; L$ n# R! G. l) z m
4 I1 L9 X4 U4 w1 }& O
6 Y: w' T1 A/ E
. {9 `6 L1 o% r
8 i% Z, }$ d) I/ ^& ?2 [8 ?
( A& j2 J: `7 _" V
* S( m& G6 ~( i) I3 D
2 @( X" c; b0 a& V
: I6 @, N* g8 i& \
6 e f- U! e/ \) {3 a
9 J. l0 ^/ [# k' z* t
[
本帖最后由 ycng 于 2019-9-7 09:38 编辑
]
作者:
linglings
时间:
2019-9-7 16:17
这可是技术活,不会
" C$ A, b( O2 Y) [2 R! s$ |
咋琢磨起软件了
: g% `3 z1 [, R# ?# |! p8 ]
) E; R0 p5 ? W0 O$ L& L
[
本帖最后由 linglings 于 2019-9-7 16:20 编辑
]
作者:
Ka.Na.Pan
时间:
2019-9-8 09:34
辛苦了 辛苦了
欢迎光临 【阳光飞狐__与财富同行】 (http://bbs.88158.cn/)
Powered by Discuz! X3.2