阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

查看: 2322|回复: 2
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2019-9-6 22:48:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛
9 d  W! Q" D" _  @" Z经过耗时研究,终于找到改善功能键使用的好方法/ M& g9 ]+ y# w5 D8 m' O( u

) k  h3 R' d6 r0 v( P
4 z4 Q3 D8 F7 f
旧方法:= = = = = = = = =- a7 S" B; ~- U$ d- J
) r5 X1 x8 u8 K, h) l/ |) d3 n
2 F# [8 D# C+ d! v: o( b
十字光标=按向右键(rightarrow)
1 b& j+ J6 z. j5 E6 z! R$ Q5 l% {/ d

/ ^  L: Z: [* A8 actrl+ I = 讯息栏
  U+ R6 K8 e) @. G9 ?3 e; j# Z9 c6 }

7 P) }  L7 t9 U6 ?$ zshift+ p = 小手游标(平移画面)% f2 ?/ h0 W. N8 x2 X8 {+ K
' A- p4 [5 X3 l) r
# E+ a2 q* Y( H% N3 k8 k0 `
按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)
$ v2 S+ p2 p: o8 z0 r8 h8 [

+ @' {+ v9 R% i) P! k( Nalt+ ‘backspace’ = cancel last action (取消上次按键操作)
' h0 e: R& L2 q在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态+ x; b  s8 k9 \! B+ A) t! M6 r1 n
, w' o0 p# l5 G3 K9 D6 Q' \

2 x) ]; I2 U$ Y) L6 X1 N7 h3 ik线图左上角公式名称及参数列:
' a8 R& j5 ~- U* E. M3 RX_G_L_0__L_G3_UU0_0D(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)
2 d% I" E* s( c$ G# F3 n
, R1 U% Q0 U, N6 u# W
7 z; _- b7 \+ N  M
老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式$ V- ^4 Y9 i' s  t; a; s
- I& Q9 E: M5 p0 T- l

/ B% r$ J5 u; [老鼠游标单击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)= 修改参数表( f5 b; X7 G  Q

+ ^: D( ]9 j4 X" }& u1 B! }* {
, q/ m2 L% {! F3 b$ b5 V' E2 _9 N
k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)2 l' @: v4 S' Z

0 z. [& W; {' h1 D9 x" Z

# U. f! s! [$ s新方法如下:= = = = = = = = =
; ^8 L) W- C: D1 b5 G9 |8 B, f

* I, ?1 [/ q( T# ?5 \& \# p
) ?+ L* |5 T- X0 }4 A

+ S2 V; x8 Z  ]3 ]$ z2 Ylinux terminal 安装下列程式# k9 o2 W1 [$ D
$ sudo apt install xdotool
5 T! {, T8 o7 E( i: r$ sudo apt install xbindkeys xvkbd1 |2 z* \% C! n2 S7 m) F% L
$ xbindkeys -d > ~/.xbindkeysrc) o, t0 M7 {" P' v, A5 P5 g7 }
产生.xbindkeysrc档案
' `5 A2 p; D# T/ A" z) ^, \0 a: W7 H
# ^7 ~7 }$ Q& _
编辑.xbindkeysrc档案,加入下列命令行
. n% k( Z; x( c! b3 J  v. V( ]3 E6 F2 F
"xdotool mousedown 3 click 1 mouseup 3 ". C/ K2 W/ W& P+ ^+ U; k2 u( \
Mod2 + F4
5 G2 D  Z! q: C! E. z
( [0 L; e4 b  f3 |' h"xdotool key --delay 250 Control+i "% K0 q2 l8 p* h: Z+ d
Mod2 + F3
0 H) ]7 H/ Q" J6 ~' @2 I, ]& `3 h, w9 f7 ^' @/ {  o0 h7 x- Z
"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
3 J( h; h8 C  i2 w/ c' e; EMod2 + F2% \" Q' A7 ]( U( n2 a! U

& a6 v3 h: c' s+ {"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "" H6 o% O0 R8 a% L; y1 x
Mod2 + F1
3 D2 @3 M6 N& z& T: E) Y: m' n, {, J& T0 z
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "6 c7 C9 t/ j/ P- S9 |) u! {$ }
Mod2 + Tab

, v( |0 E* Q: W4 w7 B0 P: M7 n9 U1 u  P+ E! v
"xdotool key --delay 250 Alt+BackSpace "7 {0 C9 R3 L" e* o# i' h) b5 M
Mod2 + Menu8 b1 U+ z9 s# P! H, E3 V5 i
$ t" C- l0 a, }7 M0 J9 s
"xvkbd -xsendevent -text "\S{+P}""
7 o- J! P) f, }! Z5 B0 \8 p+ H% ]$ cMod2 + grave
3 M, O5 Y9 [! c1 p& x0 d0 }" s/ f( ~4 h- F/ O/ }& p; R9 d
) A6 k( ?+ X8 t9 c: F5 B. z+ j& x

9 E! X8 x) A* k% `% [# B4 ]2 T* W! E~=shift + P = 小手游标/箭头老鼠游标. H" L5 n0 o1 _, O9 h' b

: T3 r* Z! H7 C  Y% m
" N: R0 R7 l0 \' W9 M# e, R$ }% }
F4=按住老鼠右键+按老鼠左键=小手游标/箭头游标
1 ^  K9 Y' \2 w( {. Z3 m- j6 u9 J4 k0 p) z/ ^7 ~* N

% S- Z8 H; P8 r8 o& |. q5 }/ S0 A8 |小手游标在k线图任何位置+Tab=开启修改参数表7 j: m! Z6 s" o

. {  e  t# |: a

0 g2 E/ u; T' C1 O" k) Y小手游标在k线图任何位置+F1=开启修改参数表
/ z$ J8 ^7 |  U! r1 `! j( Q  n4 R
+ T# F9 U1 u+ I1 ~& \6 }6 A4 r6 _

$ p0 l4 h# ?3 w( {! M小手游标在k线图任何位置+F2=开启编辑公式0 g% h6 s# B" [7 [
! {) t; O+ p+ w" O" X

) c, }% ^  V% b/ d) Y1 R! k, bF3=Control+ i = 出现讯息栏/取消讯息栏; D. M+ J/ H1 T# S9 D8 Z" i! C
Menu=Alt+ BackSpace =(取消上次按键操作)
: T% t) p/ C  z# x3 x, O* _3 x, Q
7 b! A; J# ~9 f3 h1 n; f
: n# u0 ~) ]: a: o7 m/ U) a" m# r6 u6 _
我现在使用foxtrader(飞狐),都将老鼠游标停留在小手游标
* _) P0 A9 `- v& j/ r9 r( R0 g- b5 q3 e$ ?* `9 q
如果你的 LCD 解析度不是 3840x2046
9 u+ \* w$ J! H/ _7 A( ]可以加入下面二行测试. v" H" j: \3 n% X5 w- q: d8 A
"xdotoolmousemove 650 205 "- p. `) i5 i6 e- t0 W2 ~# E& T  o
Mod2+ F55 m) e( @) g  R( H# m
8 _1 q0 |& {" z- G$ X8 t
当你按下F5,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650205让老鼠复盖到括弧内的参数% B% H" ]6 _8 M) M. o
"xdotoolmousemove 400 205 "( B" h7 k' V) @( F' T
Mod2+ F5! ]* D2 I8 I( l1 R6 I
当你按下F5,若老鼠没有复盖到K线图左上角的公式名称,修改400205让老鼠复盖到公式名称
( A' y: h5 v4 E6 s. {1 @4 T: O
$ N: `! r' U% l. h6 l& B0 E& B如果你在 windows10 下执行飞狐(Foxtrader)  U0 i2 m9 w" c7 |4 W5 c1 @. ]
可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定2 O4 X; v9 P( ~
* }9 T' ]- D+ M# z8 S2 ^
+ S2 k- D$ s, q- E0 F* f
其他linux terminal 指令:
0 H- q2 ^5 {: e0 D0 w
  c9 o8 W4 }7 n- F: v0 v2 k' I

0 @" V# i; d; h, I$ killall -HUP xbindkeys
3 p, ]6 c0 e4 ?6 m& U" Q, a; m, B重新载入.xbindkeysrc档案时,先清除xbindkeys程式
) I, U& \+ Q0 H% L$ d6 i
1 n; |, t' G6 I" E8 ]- b* Q4 Q

' g8 z. h& ]8 c$ xbindkeys -f ~/.xbindkeysrc% {- F" u7 O( G5 Y6 `9 d
重新载入.xbindkeysrc档案
+ W( e5 m, o' n$ j) V每次修改.xbindkeysrc档案后,重新执行上述二行指令
* V) [5 {- m; m% ]/ O+ u& f' n8 ^! n' E
8 ~- ?( |4 R( D+ E; ]
+ N! j0 V# h- T
$ xbindkeys -f ~/.xbindkeysrcx  o( ~, i6 P; K5 z* A( [# J
要取消xbindkey的按键功能时
& d5 w; M, o  g: w6 A: m! L% Q  E4 {3 j9 G3 F% ?! s

3 m9 f! n) V5 @! ~8 g, R6 S.xbindkeysrcx档案内容为
8 }3 ]" q6 Q6 G1 ^
( n  p- ~. O9 E; g1 K
0 ]5 z/ _4 L: K* {8 T
#"xdotoolmousedown 3 click 1 mouseup 3 "3 _9 ]2 z$ A, f  y8 s
#Mod2+ F4
4 Z! P- b* V; m  l  ]+ F  ^#"xdotoolkey --delay 250 Control+i "
. D' C; Z( |, H% g' V0 U#Mod2+ F2
# l! }' T7 k$ [#"xdotoolclick 1 click 1 click 1 "7 x3 z( }2 C5 I2 F- `
#Mod2+ F11 t7 G/ P1 J! Y( |5 h
#"xdotoolclick 1 click 1 click 1 "
& L6 r& B9 v& P- F#Mod2+ Tab3 k' ^; ?2 d0 d( c
#"xdotoolkey --delay 250 Alt+BackSpace "$ R7 n, Y6 Y7 U9 V6 i
#Mod2+ Menu* d& e# V. `& T0 Y0 r1 Q" E+ O
#"xvkbd-xsendevent -text "\S{+P}""
- d+ o: o  |: l#Mod2+ grave! r; Q1 S9 i4 w% ^! X" @8 h  r

* _# P6 x% H' V  R( P
7 K6 p* j$ Y2 }! P, E
要检查键盘上个按键的代号,可用下列两个指令. j! ~5 S0 r  |% k
! z# ^6 N( n' I2 l

2 Q$ i9 e0 Y/ z5 e: f4 _) u) ~$ xbindkeys -k
2 z, `$ M( w" F0 T执行后,Tab,会出现Mod2+ Tab" T. R. B+ {: M2 \+ F$ m
3 `$ s, C" p5 t

. l1 {/ t4 D. u' N7 H$ xev
, C' t: m% s9 t, W# s* b执行后,Tab,会出现Tab及其编码9 n5 e9 n- Y- t2 |1 U6 u& Y

) k9 u# ~6 g7 n$ t6 F

$ e* {' A* Q. Z; t$ wmctrl -l1 M' H" [: d. ]- m; V' I% {9 p( z8 z
执行后,会列出全部视窗的ID及视窗的名称3 h# h  z7 X& h7 u$ r% b, w

0 o8 n' Y3 E* A* z& X+ M2 U0 T+ V

% n2 t* D* D2 j# ~9 X5 Q0 G' N* k) B# e& k1 ^: R

3 W7 U0 ^1 V3 o7 A% F. ?& o3 j8 |5 z3 U
" ?/ P: |1 e* Z& e8 B. T0 z

/ F) _1 L) Y% G# |* t# \6 B9 ]5 a- W6 o' K
/ m% Y( ?2 x" L: _; Q

) ^/ R. F7 Q" y  E' Y, d. o
4 G/ X' r2 o; t/ q8 K" D8 |; }

% T9 ?/ ^- `- W: _' r; Q
+ y- U/ R" T- ]& b) m2 @
; b( B* G% ^6 {4 u, `
& m1 b  f  \4 z8 N
, H, _9 M: U6 p& u0 f! o' r/ J
& A' l: N5 {! w$ a
  F, V/ ~* _8 c6 \; _! }) O
[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ]

本帖子中包含更多资源

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

x
2#
发表于 2019-9-7 16:17:04 | 只看该作者
这可是技术活,不会
0 ?* K0 a" x: `8 p' h; Q咋琢磨起软件了1 L9 r/ c4 i, ]( V' H2 E

' r4 x, _$ y1 |- K) O0 T[ 本帖最后由 linglings 于 2019-9-7 16:20 编辑 ]
3#
发表于 2019-9-8 09:34:19 | 只看该作者
辛苦了 辛苦了
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-7-17 20:40 , Processed in 0.132142 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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