阳光飞狐

【阳光飞狐__与财富同行】

 找回密码
 手机注册
查看: 2539|回复: 2
打印 上一主题 下一主题

改善飞狐 (Foxtrader) 的功能键使用

[复制链接]
跳转到指定楼层
1#
发表于 2019-9-6 22:48:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛
) z4 S3 R; B. k+ [0 Y7 M3 G经过耗时研究,终于找到改善功能键使用的好方法% [5 \% y! ?0 n" ?

5 W% G4 m$ r, W

6 I0 Y/ f) o# B4 [0 L, O; u旧方法:= = = = = = = = =! k, Z, Q; Q$ E) @8 A
/ ?$ U  T" o( Q0 T

) N! o* ?/ W+ l. x& d' N, D+ K十字光标=按向右键(rightarrow)
# w" c+ u: `1 o
6 h* l" O& D1 h( a9 u
! V- Q) ]. J# n; [; Y
ctrl+ I = 讯息栏
( e2 O+ U+ _0 d# a, T8 E, B& j/ S6 l( H) g7 Z$ ]

6 b* B: f, m& x" k# t+ ^' ushift+ p = 小手游标(平移画面)
4 E+ w$ d5 @) D4 l. l; k$ W7 I4 S+ E
* I7 q. b$ e4 a6 c% W
按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)6 L. ^4 k$ z, q( `* Z4 f
& s# V+ G" X8 w8 B; f1 d
alt+ ‘backspace’ = cancel last action (取消上次按键操作)
$ o4 }9 h/ q, @9 P在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态
8 Z6 R8 Q5 \6 d/ o. r0 @( C( b- I& \3 t9 z& {

# X1 x" w4 o. A1 p% V. B% @k线图左上角公式名称及参数列:
0 D! |( n! U. T! m) K# UX_G_L_0__L_G3_UU0_0D(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)( W( E% B2 _& P) C$ U

% h9 D& C4 u( Q3 z2 l4 ?- K

. X: L# {* J6 Y8 [5 X8 u! J  `老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式
  g! A% Y7 i/ s( q
' H" C( b4 M9 e- w

! N+ R* T; N. k) N老鼠游标单击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)= 修改参数表1 L, h% }% O! |. w. [
3 F, w) v. u" I' v+ r% I! F, O6 Z
+ ^2 [3 L! D+ w. ?8 t- ?
在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)+ B) {; P8 F; E* A+ D$ a

- b9 ?( ]9 ^; H7 r- X; M

8 N$ p! {# l& x- L& J$ `  f. T3 |新方法如下:= = = = = = = = =
5 D4 _- X! C" G$ [" s
) {2 i' o* O& h1 _8 m$ _

& j" i- C8 }! f# D+ L4 \

+ W5 a9 ?  L- P" M! E' |在linux terminal 安装下列程式
  V- t( E, I1 E. H$ sudo apt install xdotool2 Z: W: X; S" ~9 @8 x* ]0 ^( y
$ sudo apt install xbindkeys xvkbd3 }% T2 V+ j. l* `4 D
$ xbindkeys -d > ~/.xbindkeysrc# u0 n3 ~1 i# H! Y- _
产生.xbindkeysrc档案: a" B# \3 y6 E9 i" x+ q

7 }. M( a9 M/ R" K

7 E9 B) Z: @  @8 q编辑.xbindkeysrc档案,加入下列命令行
* L/ u6 h1 B9 a# J4 @' |. \
9 Z. C. }4 H$ P2 ^7 B* P: A
"xdotool mousedown 3 click 1 mouseup 3 "
1 y9 c; a: Y" S0 P; PMod2 + F4; ?. U0 t) }7 W7 r
4 \- c# a- _  D: P; c! u4 G( C; r
"xdotool key --delay 250 Control+i ") l: ?. T4 y  ?
Mod2 + F3+ f" q) H6 S6 h) T$ Q6 s! \

! Y: M: r- Q( k; W"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "; [8 |' b$ I! Z
Mod2 + F2/ p0 n9 V/ w7 T$ h& N/ q

/ b0 D, ~6 p& N/ \0 r"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
5 j. W1 ~/ l: H  ]Mod2 + F1# c7 V0 h, z' ^8 i* w' U7 g
8 p1 M7 ?, Z" L8 x+ C1 I$ C8 ^3 [
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "( M& i$ f# C/ d
Mod2 + Tab

( y$ y' K0 ]- u3 _* E1 s
$ P9 @4 u! q6 L) d% g3 A
"xdotool key --delay 250 Alt+BackSpace ", s2 H* F  h& A  y' f. m
Mod2 + Menu, m: v  Z- g' ?' b9 j0 t; K2 C
( D8 t3 m7 i! v9 @' F
"xvkbd -xsendevent -text "\S{+P}""! n6 O8 q" @8 a9 S0 @4 q
Mod2 + grave
6 Z+ Q6 W9 ^6 P8 F8 ?3 W& B# S. B/ ]& y* Y: E

0 Q) C% C; y1 }( R( t2 |% \9 r: r
7 p  M3 [* ~' {+ C按~键=shift + P = 小手游标/箭头老鼠游标7 N# R; t; x& i1 d& x9 r/ k

1 }6 |* S1 h% |2 n6 B

- s9 {. |) i% V9 ^. ^- j按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标0 _+ L3 \& x3 r; J8 }" ?
* L4 x$ D4 I1 d+ z! d6 t

& L# u% {. _5 m# W小手游标在k线图任何位置+按Tab键=开启修改参数表# i7 y5 Z8 j, p$ W) \7 Z1 p9 m* U
+ k" L8 r; _2 ^! ~
& C/ o7 `  N& K3 {, i8 s
小手游标在k线图任何位置+按F1键=开启修改参数表
" T" ?1 Q& c8 H, K" X: K' l6 }; P7 g) ^5 p' D. _! k) `2 R, s5 x# T
4 `) V% t: T8 \2 N" W! c7 j
小手游标在k线图任何位置+按F2键=开启编辑公式
9 w% h2 B! R: J: M
/ U- L( K  U3 D6 ?5 W! Y
& t" j( A, w5 a9 h# Z# K( Y: G( c
按F3键=Control+ i = 出现讯息栏/取消讯息栏
3 L2 s' P+ G" N' v! t/ p" @按Menu键=Alt+ BackSpace =(取消上次按键操作)+ F! R/ O) v$ ]+ G4 M$ K4 g

! v7 r/ D$ `/ I# m; A
' X& v/ l5 A+ ^1 ?2 ?9 Y* C
我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标, ^+ }( W  q$ N
8 l) s- k+ A& m; ]6 s& @
如果你的 LCD 解析度不是 3840x2046! T' X+ d$ R  l- q
可以加入下面二行测试" Z# {6 [7 |  e- L- A
"xdotoolmousemove 650 205 "5 v3 S6 ^8 Y5 }# I) J
Mod2+ F5
2 H6 L' L6 [7 g8 d* ]2 q7 j3 M( l9 m% k1 M6 x4 ?: K- l0 ~
当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数
- y2 g  o1 a0 Y7 T; _  {"xdotoolmousemove 400 205 "8 C3 o" Y; S4 r
Mod2+ F5
, u) g  |: |; d7 z8 f' k( ^8 t' {当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称
1 ]2 K- h! H+ O+ b/ x5 X; q( T. S2 v! X- `
如果你在 windows10 下执行飞狐(Foxtrader)
5 G8 D2 U  y- N) a+ ~' Y4 P8 x可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定/ D" A( d( \( b& e

& `. f' ~0 T4 V, Q2 P6 z
& a& Z9 i7 L' s) M7 j, k- o其他linux terminal 指令:
" `- k5 N$ X! }3 n5 Y, o. N8 \. u0 N, Z3 M* ~, S7 d0 u( ^

. f6 r+ K7 e2 p0 l4 g$ killall -HUP xbindkeys0 l! e" E  M# K- j/ u! f
重新载入.xbindkeysrc档案时,先清除xbindkeys程式8 q: Y$ |& C! k, w- L' V. ?/ V
( n2 D# a3 x; p4 }* r
+ D. w5 O  z, R- i7 x( L& E  d3 S/ c
$ xbindkeys -f ~/.xbindkeysrc
2 @% i2 V; Q* n( T8 u$ w* r重新载入.xbindkeysrc档案
7 D7 U$ h( s0 f/ ]每次修改.xbindkeysrc档案后,重新执行上述二行指令' ?0 r$ M( U. P$ w9 {: s- i
" y! R* ]4 x' h, {$ e6 v- x

" `# S2 e* C+ D% L" M$ R4 u$ xbindkeys -f ~/.xbindkeysrcx: C3 \8 X, k  N& c+ l7 E. `4 _
要取消xbindkey的按键功能时
, w. I) x0 Q+ L/ J7 T( U6 L. }  Y6 Q

. m$ Q8 p( I' f' G9 J* B& {.xbindkeysrcx档案内容为
3 P0 h8 `7 \8 r: V6 J2 d9 I2 `& l6 C* h
7 S9 G- k. s- q; u
#"xdotoolmousedown 3 click 1 mouseup 3 "# i7 h! n5 r# ~& f9 [
#Mod2+ F4
$ m9 [0 `1 @9 K9 o2 r#"xdotoolkey --delay 250 Control+i "
6 _; O# z) K  ]! y, J( x4 i#Mod2+ F2( H( R1 K, \1 A* b
#"xdotoolclick 1 click 1 click 1 "( V: j) T! W; l* G; x# y% s
#Mod2+ F1
9 C; d0 o, d6 N7 w' `8 N9 L#"xdotoolclick 1 click 1 click 1 "8 I* D# h) k  j! v) z
#Mod2+ Tab
4 l, l' K* X5 Q% {( x! I+ k#"xdotoolkey --delay 250 Alt+BackSpace "  p6 O/ T; L. X- s3 e; x
#Mod2+ Menu2 Z" O+ O4 Z) |5 ?
#"xvkbd-xsendevent -text "\S{+P}""0 o  g. o0 |: F* Q, V% Z3 w
#Mod2+ grave
8 E0 D5 w. v  m* o
* r' H- R! Q& j( Q" B* d; `, G+ M

2 Q0 _4 s2 H4 d要检查键盘上个按键的代号,可用下列两个指令) `% \& v& {! I& H* L

2 w$ p# [( p' H, n: s
+ B3 s, r# h  Z4 f$ e. D
$ xbindkeys -k$ }' R7 t0 I) p1 I% b9 \  u
执行后,按Tab键,会出现Mod2+ Tab
4 ~. i0 C2 d$ {/ j8 K6 t" M& ^2 |% ~  s) W4 i

6 w- Z+ N8 {, u) Q$ xev
' f; f7 {6 V) P% m2 K. n. X, Z1 r执行后,按Tab键,会出现Tab及其编码
# {+ P( D% Z9 t9 ~( h+ }5 j# ]& N8 d  }; K2 F. @& q

1 v8 |$ m( \" A- d$ wmctrl -l1 N' x  _$ O# s' s0 o0 d
执行后,会列出全部视窗的ID及视窗的名称
# _7 R8 E  s. C4 l) o3 ^7 J# s) e# p1 h& Q- E: Y; g
) a# v# W5 n; R; z

; x# B1 b, F( \7 F5 t

* l1 V$ G1 B9 l+ {+ i6 Z0 T6 P8 N, u. y! B& _; a' i

) l' X7 x4 c9 ^# I# ?+ Y; e) _- Q2 K3 h" u& T1 n

: G' D; [5 T8 n2 B
) t) I) }5 t+ R- X
8 w5 d* X+ A3 O0 B3 L* C# H( g1 V
; ~( s' }6 f9 ~) f; n: I

! M3 b# U2 t/ Q8 H: Q' p3 T4 P5 l6 f  @. G% ~: I
" k; m, [8 O7 f3 i3 p! W
) x% m# ?, q$ P$ K0 i. Q$ ~  A
: q# I8 U2 R& Z. A7 {2 L

( Y# y4 F- G9 r* t' z6 W; {[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?手机注册

x
2#
发表于 2019-9-7 16:17:04 | 只看该作者
这可是技术活,不会) b2 j. A" {5 U3 }( A' F5 Q
咋琢磨起软件了
' F! F+ e5 M, H8 v' y$ ]# x' \: X( ]) s- a  T3 F4 J& @: F+ K  c" h
[ 本帖最后由 linglings 于 2019-9-7 16:20 编辑 ]
3#
发表于 2019-9-8 09:34:19 | 只看该作者
辛苦了 辛苦了
您需要登录后才可以回帖 登录 | 手机注册

本版积分规则

QQ|小黑屋|手机版|Archiver|【阳光飞狐】 ( 网站ICP编号:京ICP备06013475号-7 )

GMT+8, 2026-10-22 05:58 , Processed in 0.109108 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表