阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2019-9-6 22:48:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛# Z; X' T: Y9 m& [* w7 M7 X
经过耗时研究,终于找到改善功能键使用的好方法
. ^9 v* V  [: ?
6 X( U7 z7 z8 ~$ |' F" s+ M

$ g. |4 ~. w  |" B- j4 b旧方法:= = = = = = = = =) A& U. v0 a$ N! m( X: X

0 K) z  Z5 c9 x# q, A9 r2 I! I

& w9 f5 }: R! l  y2 S十字光标=按向右键(rightarrow)2 e0 ]* a- M2 a- M

$ ^2 p+ T' k3 V+ h$ K4 Q4 d

- n! }  W0 ]& c, dctrl+ I = 讯息栏
6 ]' P6 Z. W" x4 m0 x8 f+ v$ H
6 e2 V$ N$ ]: w; S# F( \& C; }
% ]( G" k1 {! O8 N+ ~  b. U
shift+ p = 小手游标(平移画面)
$ W& `" M" ]! Y& q. Y& @: P& U1 @
* h; L0 c7 t/ `' I0 d1 r# K9 M3 f4 H/ Y

: B1 p! H  t( Z0 Q' B. ]% W按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)
  c2 ?2 u; e( {9 N& V
" \5 Q$ }2 Q! q: E. @, H
alt+ ‘backspace’ = cancel last action (取消上次按键操作). K3 E6 D2 M' r6 E* X
在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态4 I, Y3 P, s0 k( K% h
6 W: @+ s( h: l6 r6 C
6 Z1 A) {" J( [7 V
k线图左上角公式名称及参数列:
( p- W/ [4 c/ vX_G_L_0__L_G3_UU0_0D(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)1 n& t% B% u! D4 W" k7 m2 a' d  D

2 N3 X' l- r' E, t1 x

; U' n5 t, J4 e. b% h5 Y6 n老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式5 G, w/ d8 H3 i/ i9 v$ e2 Q
! T+ x; x- t# j; H
9 i+ B  `9 k5 s
老鼠游标单击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)= 修改参数表" x: Y0 }3 @$ u

" p- _" `. S% q/ D- ?
+ T7 R. i; N- R- Z8 y
k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)
3 C4 G' ]- G( M8 }, a! y+ C( ^) e0 ^* M/ ~$ I4 e4 Y: v4 M
3 S: S' v+ D! Z$ h
新方法如下:= = = = = = = = = 4 y8 J3 a' ?: h; Q1 h
. ^$ l( f8 V8 o- S
- |; N* ~" k' B6 q7 [6 g

3 w( E$ M0 p. R  ~linux terminal 安装下列程式3 v- x9 w( }5 h" w* ~" q- [# f
$ sudo apt install xdotool
. P+ |) p4 J( t6 H9 |  j+ N$ sudo apt install xbindkeys xvkbd% `8 p  ^1 [; i) x
$ xbindkeys -d > ~/.xbindkeysrc
" m1 {3 i( u1 |% ]) x产生.xbindkeysrc档案
3 N! W# w0 P1 p! q) S3 y9 ^/ M- ]# j* }7 b8 y

& x$ N% O) J9 q1 S+ |/ {/ Z+ ]编辑.xbindkeysrc档案,加入下列命令行) i* L2 t8 k2 e1 [/ J6 G+ X* f
2 J% f/ Y" [" o9 |! a( m
"xdotool mousedown 3 click 1 mouseup 3 "
* [/ @: g$ z0 `( rMod2 + F4
2 {4 e; @1 Z( I- h; C8 {' L9 a
% y5 G4 a: w6 W5 v3 |"xdotool key --delay 250 Control+i "9 w* `- z6 l! g+ |7 l4 u' N
Mod2 + F33 @) _0 M( {+ x0 q, y. T
. l" m5 M9 ^# \! \. _. e9 {" `
"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
+ c3 |& {" @0 w+ B5 x" p1 u5 JMod2 + F2, z6 P4 J% ~3 H, K6 d

, j9 E: o1 M+ s5 e. l3 M5 v"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
! d: K8 t# W6 w& p- F# ]5 ^Mod2 + F1
6 Z' ?2 t7 {) e) A9 e3 t/ E1 s% A1 S$ P6 s  ^
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
& U6 p. K2 Y- J7 B& A* g' M& m9 VMod2 + Tab
: H+ H  g' L6 ]5 w; f

( n8 ~/ Z/ K0 \( M8 S' b( m$ z6 l  n
"xdotool key --delay 250 Alt+BackSpace "& Y' V9 l( D6 f: O
Mod2 + Menu
" V+ Q% m, P* ^# X) s5 r
7 f: Y* r" O4 t"xvkbd -xsendevent -text "\S{+P}""4 B* z' {) x8 f# K3 l4 O. q
Mod2 + grave- s; @+ a( Y* y1 A
) s- V5 V* J1 O9 D

, N$ {2 O* S9 Y2 C4 Q7 e
8 H. Q+ V; m: r. ?/ L~=shift + P = 小手游标/箭头老鼠游标7 |) k/ E' g2 F

. y$ S3 z1 s" X( ^9 u/ P$ t: ?  C

7 ^* G$ C* l: V1 ZF4=按住老鼠右键+按老鼠左键=小手游标/箭头游标8 f8 q$ B6 |* b5 x
% ]/ A0 q4 B  X% i
$ W  D+ r8 g: e1 J! U+ Z# g7 Z! r
小手游标在k线图任何位置+Tab=开启修改参数表
, u) H; ]) V' Y5 u3 Y8 _' f9 u* ]* Z8 Q$ i4 b2 t
. O0 Y1 n2 A7 w) p
小手游标在k线图任何位置+F1=开启修改参数表3 ~3 r  |3 K5 T& j$ @- E
% I5 f' a2 e6 |/ m+ T+ ~

& o/ _+ v) ?( y  z小手游标在k线图任何位置+F2=开启编辑公式
& n1 \4 M" Y& Q& o6 X* |) A# d: i# I8 z  `

) W) ^- c2 t9 _/ R2 {! LF3=Control+ i = 出现讯息栏/取消讯息栏, A  k! G0 I  E4 ?' b
Menu=Alt+ BackSpace =(取消上次按键操作)9 g, I; h7 w# `0 q3 B9 i$ e

( R& w# i+ Y$ q( B4 U  k+ I  ~

3 c) S* v4 r8 I% h我现在使用foxtrader(飞狐),都将老鼠游标停留在小手游标
3 f4 w9 ]4 ^/ [& ^+ H2 L% ]5 d$ p
如果你的 LCD 解析度不是 3840x2046
) w7 @2 h* {- J7 }( F; x$ `可以加入下面二行测试
! i$ N- b# R! K! n3 e8 v+ l$ v"xdotoolmousemove 650 205 "
* |4 z3 B* g: j7 i: K9 J' V! oMod2+ F5
( [9 ?; c7 z' S" {+ s7 C# k! A
; P" e& V, I* U; w! {3 ~* N* g$ p) m当你按下F5,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650205让老鼠复盖到括弧内的参数
( [6 P8 t& h( R"xdotoolmousemove 400 205 "9 ~3 R) U: I5 |; W
Mod2+ F5
% {" O' M0 M; [+ ]9 a0 P当你按下F5,若老鼠没有复盖到K线图左上角的公式名称,修改400205让老鼠复盖到公式名称8 U8 @1 f& Q% g' a3 D

$ V5 m* r; D% e8 [3 t3 g% u如果你在 windows10 下执行飞狐(Foxtrader)  M6 N1 F2 E* O1 R3 l& A6 {5 ^
可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定3 P. m1 L* a1 [# y1 g

7 h* M+ @  ~) b% r
( ]: M- S2 z$ {$ @5 ?( G其他linux terminal 指令:! g8 |, F9 Q$ c1 W* X

) o" ^9 {0 e3 S

; o# H+ Y% |: R( ^$ killall -HUP xbindkeys
+ Z. M# X9 [8 s' l- i重新载入.xbindkeysrc档案时,先清除xbindkeys程式2 T2 g* O& w1 i) e- B: i
, d5 D9 p8 Y& c* f" Q* H% b$ {3 k

5 N" Y7 Y$ b$ o; z: i) B% O$ xbindkeys -f ~/.xbindkeysrc5 G3 S, [- A; z! g! t- }0 Z
重新载入.xbindkeysrc档案9 d) W# L( ~9 v5 u
每次修改.xbindkeysrc档案后,重新执行上述二行指令
2 J" D9 j7 B; Y4 `! v  y$ [4 l2 r5 O4 [2 U( ^
* m9 \$ v8 T# l
$ xbindkeys -f ~/.xbindkeysrcx3 ^8 N' n; q  R& R
要取消xbindkey的按键功能时9 i  z# P/ b9 ]+ P& N8 T

" X1 J; @9 S& s8 ?! M

  U) k- O. ^# f$ N& ?.xbindkeysrcx档案内容为
  k" ]5 h6 x8 i0 Z
8 T/ \4 O8 s7 K% N+ \4 W

7 `' X* t$ C2 ~9 l1 K: T#"xdotoolmousedown 3 click 1 mouseup 3 "7 k0 g+ T3 v8 |% R- R7 K4 P
#Mod2+ F4, ?* A! Y) r2 A! X, M: m
#"xdotoolkey --delay 250 Control+i "0 F- U* z1 n. H- G6 {
#Mod2+ F2' |+ @9 H8 K7 G: N
#"xdotoolclick 1 click 1 click 1 ". w- {- q/ Q. _
#Mod2+ F1% M8 m+ l9 f9 e+ _, G0 |
#"xdotoolclick 1 click 1 click 1 "+ V8 l: T3 ?+ b
#Mod2+ Tab: n3 b' q0 l% o# `. }  {
#"xdotoolkey --delay 250 Alt+BackSpace "5 ]2 Q- @1 E7 S4 ^
#Mod2+ Menu* S5 _$ L( P: x
#"xvkbd-xsendevent -text "\S{+P}""( {) z/ u" Y0 Y8 ~6 H6 u% |* G
#Mod2+ grave7 u0 _6 {' Y( w" ~  |1 k4 B. K" d
+ \( l. v. ^' C( t

2 H: H8 B0 N8 `8 L& q3 q要检查键盘上个按键的代号,可用下列两个指令% i2 i6 I5 O% x/ ?9 \
. K& }' f7 V  t$ w" N  D
6 @2 d3 }1 ^6 b8 ?1 |
$ xbindkeys -k' M" J' S% b5 D5 ?# O2 b
执行后,Tab,会出现Mod2+ Tab' U% A% T9 l- t! p/ `3 [0 ^
+ q% S/ f+ D/ d7 o7 @

0 R1 O; G* G3 j7 b6 x$ xev( f, N+ N6 J+ x0 w: p. O+ Q7 w
执行后,Tab,会出现Tab及其编码
: W8 s  @. C: H% r6 X
1 U: }) C+ r% r: D3 U0 Z& z

3 F, k( k4 B) ?' u" @- f7 q$ Q" g$ wmctrl -l
% X# u9 o, Y' p0 P- {$ Z执行后,会列出全部视窗的ID及视窗的名称
1 x/ ^- q$ d( I2 _7 w1 ?- e& n
' \0 u( W, t: B7 D
/ u) Y$ m! C+ D
- S0 g" p: T* z

* F0 a& i- J. K9 G, g* u6 @

) @" K0 v! g; J- R/ `, E6 f4 R# g1 x8 N1 ]1 {+ t  Q" y

; w) Y* n4 C9 J
% w- Y* q8 W5 a+ n+ Z! b( {( h
7 Q3 N- ^. u  f8 e, u. B

' L6 ^/ S6 H! K, T3 z

/ d9 q/ ]& o/ \! N8 Z" ~% K! }& F9 d
: W( L: p6 j" W9 m+ W0 n. ~
$ {! }( w1 ]( Z# f3 \  S. ?
+ a3 }! P% [0 R2 t7 ^
& S7 c# `1 ~1 ^5 R
[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ]

本帖子中包含更多资源

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

x
2#
发表于 2019-9-7 16:17:04 | 只看该作者
这可是技术活,不会! H0 C9 x7 @  U6 b6 @6 x; S0 v2 h
咋琢磨起软件了& g$ n3 B6 C  v
& D" Z1 O+ C0 F) V- V
[ 本帖最后由 linglings 于 2019-9-7 16:20 编辑 ]
3#
发表于 2019-9-8 09:34:19 | 只看该作者
辛苦了 辛苦了
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-9-5 15:35 , Processed in 0.126841 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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