【阳光飞狐__与财富同行】
标题:
改善飞狐 (Foxtrader) 的功能键使用
[打印本页]
作者:
ycng
时间:
2019-9-6 22:48
标题:
改善飞狐 (Foxtrader) 的功能键使用
我常用的飞狐功能键如下
,
若使用飞狐过久常造成右手掌酸痛
8 S4 i6 O* g, D$ U0 c! D
经过耗时研究
,
终于找到改善功能键使用的好方法
0 l/ X! G. ~1 w3 K: g
1 l) _! S( R+ ^9 b+ i/ x
2 A/ t' x' O1 |3 \; I
旧方法
:= = = = = = = = =
! E( l& E9 |! T. l+ O0 @5 Y
7 G, k! S7 h; x8 w
; I/ S9 |! W6 g, v! Y
十字光标
=
按向右键
(rightarrow)
& U( g; a4 F: w3 h- y" f; U2 X! O B
- g. _3 b0 l, I3 [# H
3 _! v) j( L* _1 F: D! R
ctrl+ I =
讯息栏
; U+ B/ R! t7 w. A
, U4 A Y, o$ `5 d; \7 C
4 t4 |! E9 w. g% l) c, r8 w/ }
shift+ p =
小手游标
(
平移画面
)
7 ]' k5 G. ?4 x6 g
) S6 R. u, f! J% h, }' i
7 ]3 k) P2 J7 d+ \# _7 J
按住老鼠右键
+
按老鼠左键
=
小手游标 / 箭头游标
(
平移画面
)
6 M, K! W) n3 Q/ n1 {1 N; y
# a% e6 @8 W2 W6 P+ n, B+ }/ x
alt+ ‘backspace’ = cancel last action (
取消上次按键操作
)
* j Y6 G7 r7 Q' s- n8 h
在修改参数表时
,
若在中文模式输入状态
,
修改数字会出现错误讯息视窗
,
必须先按
alt+ ‘backspace’
取消上次按键操作
,
再按‘确定’取消视窗
,
否则
foxtrader
会停留在当掉状态
4 r! K% s7 R% G8 T
- J/ k0 u; g( ?5 |. k* u5 ]5 j) X3 F
- N# O7 |/ r7 G5 ~
k
线图左上角公式名称及参数列
:
: z' ]2 w. T% [
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)
- s- k* P; i- }0 x
1 C" Z/ B, x I5 a" g5 T
; x. N# D; U. l0 V) C$ R
老鼠游标单击
click
公式名称
X_G_L_0__L_G3_UU0_0D+
老鼠游标双击
doubleclick
公式名称
X_G_L_0__L_G3_UU0_0D=
编辑公式
: a# d* d Y7 x: [6 P$ ?9 s
* n/ t7 ?$ J8 t5 | @3 @) o
7 i% J% c4 i: O( j9 |) C6 _
老鼠游标单击
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)=
修改参数表
8 i5 L/ A, p% }' O2 N
* t- h1 i: c- r5 T
. R$ U* L8 n2 r( X8 K
在
k
线图上调整游标为按箭头游标
,
按老鼠右键
-- - >
选修改指标参数
(
不可用小手游标
)
; @4 g# |% R) Z
`: n n. F. c; Q
6 n; F) ]; |! t- @7 ?; }
新方法如下
:= = = = = = = = =
7 @6 z5 F. T; y& |% q) i; |. n
1 [7 o, J6 A& s/ L7 ]: Z5 Z4 B
6 N1 d! M" A+ C8 @& l6 @1 e9 E
, p" B, H3 x f" h. t
在
linux terminal
安装下列程式
& |, N m* A6 _ |+ j4 p) O5 G
$ sudo apt install xdotool
2 n. |6 ^0 z, u8 K5 Z; g5 }! }4 o
$ sudo apt install xbindkeys xvkbd
. M0 c$ [6 N2 D( g3 I" l
$ xbindkeys -d > ~/.xbindkeysrc
% _* V q0 J% I' T8 A4 Y1 F
产生
.xbindkeysrc
档案
+ g' E: S3 k% a* L) |5 Z& X
7 |& P$ e: M+ Y5 }5 b5 ]$ a7 v
- t3 l# P, e6 R0 { I9 B* ]
编辑
.xbindkeysrc
档案
,
加入下列命令行
$ k! H6 t2 {% r. r
7 a: R9 ?+ t/ `3 S: ~, C
"xdotool mousedown 3 click 1 mouseup 3 "
: ~& T% t$ q0 N) K# a
Mod2 + F4
3 B) i; J2 Q8 p) r) Y
' V) j) b* }0 n$ K3 B- U. `
"xdotool key --delay 250 Control+i "
2 d# R B" l7 _0 H
Mod2 + F3
/ Z: @- B3 ]9 h! @
$ \/ q. ?! o$ i2 h4 p
"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
% f6 @, C% o& n% n. k$ Y3 E& |! {' b# L$ [
Mod2 + F2
s) i; ~. B, F9 s# A3 H5 R; c
- c0 N$ I \& a* l* [
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
|/ \) |8 P% A. X. u- _# f
Mod2 + F1
- {5 a2 @" Q1 \6 s. E+ t% J$ n
c% ? _- Z# }9 ^* l1 U" h8 e9 c) t
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
, g: J. _% a0 y" N$ @" F9 y" A
Mod2 + Tab
( R1 h( y, ?2 G" h
7 j$ e4 R6 p- l
"xdotool key --delay 250 Alt+BackSpace "
* z/ {+ P1 L" u9 \- I
Mod2 + Menu
A2 R5 t. ?9 a+ \. \
+ ]! ?$ C* u+ Q# I/ P) G
"xvkbd -xsendevent -text "\S{+P}""
. B4 b$ G: w; R. F9 F( y+ b
Mod2 + grave
/ P# F K9 r4 r. c* L4 z; e
- x$ r8 _! M* Q8 e( z; Q
8 W# h9 }+ k9 i/ t ~0 Z+ o
* d* t, P7 O; D" a
按
~
键
=shift + P =
小手游标
/
箭头老鼠游标
+ |8 @4 p! Z, h. ~
8 v6 n" n& D! T- R
" e r m2 E9 Y& R1 h
按
F4
键
=
按住老鼠右键
+
按老鼠左键
=
小手游标
/
箭头游标
+ B: _$ W# l% |0 F; I
4 c" a2 B* I+ u) p- p- e
/ ?+ ?! w7 I0 C. o2 g1 b
小手游标在
k
线图任何位置
+
按
Tab
键
=
开启修改参数表
1 a" H8 g0 ]' N1 G3 `! L2 p
7 v+ s) r6 j' i* i4 U3 d
! e8 w6 c3 C4 n- W
小手游标在
k
线图任何位置
+
按
F1
键
=
开启修改参数表
2 E a1 b: S' r& D
+ c! v8 ~- J+ V K
5 M/ ]2 ^2 E* O
小手游标在
k
线图任何位置
+
按
F2
键
=
开启编辑公式
2 j' M7 B' D! s2 J
) a: ~: F( K3 a* ?
0 X# O! T3 R2 \: C7 f
按
F3
键
=Control+ i =
出现讯息栏
/
取消讯息栏
/ m0 W* d; X6 \, B+ M7 n
按
Menu
键
=Alt+ BackSpace =(
取消上次按键操作
)
, n/ L& j9 I' p( g; Q1 B/ R
- @# B, T7 g* y- j8 ^4 |, \0 j! e
0 R; E& P+ |% |- [* k
我现在使用
foxtrader(
飞狐
)
时
,
都将老鼠游标停留在小手游标
# u3 x8 |: W& x$ e
$ D# |. s' V, W6 s6 p
如果你的
LCD
解析度不是
3840x2046
6 V& d0 r+ m7 X2 J' S" y6 I
可以加入下面二行测试
% _+ w9 z& ]2 m4 Y/ m# M3 J
"xdotoolmousemove 650 205 "
2 L( w% q# w0 u, L8 k/ r& p
Mod2+ F5
0 A& b1 U! E+ f) i% m! A$ Y. K
% _2 u! W8 n5 g7 M; Y
当你按下
F5
时
,
若老鼠没有复盖到
K
线图左上角公式名称后面括弧内的参数时
,
修改
650
及
205
让老鼠复盖到括弧内的参数
6 n3 \! m5 K7 c! m
"xdotoolmousemove 400 205 "
' q, O2 u$ y$ t7 r4 W) o4 G6 h
Mod2+ F5
+ t4 t, \8 x- a# s) _$ v
当你按下
F5
时
,
若老鼠没有复盖到
K
线图左上角的公式名称
,
修改
400
及
205
让老鼠复盖到公式名称
5 c- |- N/ y# t, u- k8 i3 c
: g. O S+ G! |/ d7 p6 |; E
如果你在
windows10
下执行飞狐
(Foxtrader)
5 U' l4 z5 s# R( d+ h8 ^, G0 L
可用其他能模拟
keyborad
或能设定辅助键功能的软件
,
依照上述命令行的含意做设定
5 V7 ]+ f% \7 s r4 G
2 Z6 X0 [4 t7 L4 j4 [+ A2 Y3 ?
+ P' ` b/ V. n3 y
其他
linux terminal
指令
:
: \2 h5 L) i( R0 ]: f" P6 B
: o& c0 `7 e0 d+ P% f
* I' {/ Q4 V3 H& l) W$ Z; d
$ killall -HUP xbindkeys
3 S. t$ y" y; ?: T
重新载入
.xbindkeysrc
档案时
,
先清除
xbindkeys
程式
1 f4 ^2 B$ \7 q
* ], H7 h5 d8 u1 f3 I
% c! }# ~" `3 b6 k) G3 s' W2 X8 U
$ xbindkeys -f ~/.xbindkeysrc
% [4 N1 {! B& a
重新载入
.xbindkeysrc
档案
1 ^4 e: G* ]4 W. {! a, W9 J
每次修改
.xbindkeysrc
档案后
,
重新执行上述二行指令
6 ^2 U- }: o. h
. v6 r5 D2 W- b+ H
* T" }# ~ W* R! }7 Z9 `
$ xbindkeys -f ~/.xbindkeysrcx
7 r! U3 @/ k% @' [
要取消
xbindkey
的按键功能时
]' q/ h0 |3 }, q8 w3 m1 a( X
/ ^9 t% b4 Z; o- o
0 @* Z: k8 s8 `: i! T
.xbindkeysrcx
档案内容为
8 B/ y: w; l7 Y. g% x, D! @0 Q
( d4 G8 n9 e, x! z. P
6 _* R0 Q# t% x7 o0 Y4 D$ _9 a
#"xdotoolmousedown 3 click 1 mouseup 3 "
* {' ~0 a* Z7 ~$ b8 Z+ ?; L
#Mod2
+ F4
. e$ w, i& ^' {0 n" N
#"xdotoolkey --delay 250 Control+i "
m( G1 P5 e3 G- x0 [
#Mod2
+ F2
4 `' l6 R, G% G& n1 M9 O
#"xdotoolclick 1 click 1 click 1 "
8 H) J2 s/ W3 U( b2 j* c0 `
#Mod2
+ F1
1 `# [: @7 `, t
#"xdotoolclick 1 click 1 click 1 "
4 D7 @ G$ `: p' }' E
#Mod2
+ Tab
2 E, P( @; K7 r4 u
#"xdotoolkey --delay 250 Alt+BackSpace "
# D- a" _2 b4 P8 n4 J* [4 t/ e
#Mod2
+ Menu
# E5 s% J; g6 _5 h
#"xvkbd-xsendevent -text "\S{+P}""
' e: i3 k) J5 | O% I
#Mod2
+ grave
% j! t, E6 m& P' t5 z
/ \) T6 v! j, G$ @9 F) b8 v, }0 ?; k- j
8 I0 l$ | \4 E5 j& ?/ U
要检查键盘上个按键的代号
,
可用下列两个指令
J# x& `9 x/ X' B, @' r
8 h2 r" w Y1 ^+ T9 N: T8 ~
7 h o' T0 A- f
$ xbindkeys -k
$ W0 T; ^: @! @& f$ {0 p+ s
执行后
,
按
Tab
键
,
会出现
Mod2+ Tab
- t% \$ w6 ^: x+ ?/ Z- [
7 g7 @, }) w0 T5 b$ F
. N! R2 ]( \# C' A
$ xev
+ X8 R9 {) i q$ F" [
执行后
,
按
Tab
键
,
会出现
Tab
及其编码
) ?7 w% o0 {: y; Z; ~
% q+ F, O8 O; G: |4 w3 u
- g) @6 l4 c' n. I3 h; |0 Z# i
$ wmctrl -l
! R* b3 V6 Z5 s1 m. _
执行后
,
会列出全部视窗的
ID
及视窗的名称
- S& w/ W/ V c, \$ I3 Y
* J- `3 ^ E6 n/ ~+ g0 c
- b8 e( O4 f0 o2 f, E3 l
[attach]113346[/attach]
4 n1 ~1 u. O; F1 r
% N8 g5 \7 v- ~* T9 Q j6 Y7 L
; g: X( x" z" H% X5 ]9 H2 w& m/ X
6 T6 [6 Z, C% a. d$ X( C2 ^ N+ {
[attach]113347[/attach]
: K$ l, t* k/ A6 l; `9 o: W$ A$ H
0 G" S, @- h/ M \0 S
: t0 P* D8 g1 P. Q9 c7 A
3 o4 _/ }7 ~- l! G" \2 [' @
, c7 O% o0 I9 ~! v
" Y, O4 d( i7 a& a5 N! G4 _) O2 R
1 I% ^5 [# i/ V& {1 k& G: c
) T4 A/ M# @6 S2 e
- [8 m3 y/ \9 Y7 [: P- T
0 U2 E# W$ t4 l7 X6 u' ]- Z6 M
3 R4 v7 n8 z9 w0 a% @( K K
[
本帖最后由 ycng 于 2019-9-7 09:38 编辑
]
作者:
linglings
时间:
2019-9-7 16:17
这可是技术活,不会
7 f% H; z4 i6 Q6 Y) ~9 H
咋琢磨起软件了
# u3 J7 `6 F' {1 ^3 P% H
3 O6 K0 } @* T
[
本帖最后由 linglings 于 2019-9-7 16:20 编辑
]
作者:
Ka.Na.Pan
时间:
2019-9-8 09:34
辛苦了 辛苦了
欢迎光临 【阳光飞狐__与财富同行】 (http://bbs.88158.cn/)
Powered by Discuz! X3.2