阳光飞狐

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

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2019-9-6 22:48:58 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛1 R5 _' e- V. p! l: M+ q6 n/ j2 U& t6 m
经过耗时研究,终于找到改善功能键使用的好方法
# l7 Y$ t. {/ G3 P: K' D/ E5 h. Y6 W4 e# x2 O, b& l' ]8 ~) A

: Z% B3 K) p# d旧方法:= = = = = = = = =
5 Y+ \8 k+ Z+ }6 E; w' j* s; Q% J- h/ `- E) u) G% Z
, O  J8 o% o% F7 l0 V& J; q
十字光标=按向右键(rightarrow)
( o# L3 \' `1 K, w7 `6 i3 z' b5 R$ W' ~1 f' Z

. C3 Q" S7 G4 ]0 |8 S; p( R0 Hctrl+ I = 讯息栏
( m$ e4 h8 t9 ~3 D. b
1 L' D' C6 @: i& `7 s) y
4 F( [; j  _3 g, U
shift+ p = 小手游标(平移画面)# n* T# T' J0 ~# S% P" B( i- v
% m: c( ]" R8 @7 j) l1 \9 ^; u

) O$ o! \, r4 M, _5 v按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)/ z* K* e6 \: L7 N- k

5 L/ |9 ~- ^' N6 K  [alt+ ‘backspace’ = cancel last action (取消上次按键操作)
' k: l2 E- S' V0 K: \/ r7 E在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态
0 i& T- G! D9 K: _0 ?. l+ v
/ _' ]- q! _/ e: v3 J

9 x; x$ q% Q7 _6 y( @, p0 R0 Fk线图左上角公式名称及参数列:
! B$ H8 q/ D+ W. CX_G_L_0__L_G3_UU0_0D(1,0,1,2,-4,56,30,1,10,2,10,10,1,2,1,5,10)
9 v& B& U* @% g0 V/ h3 x# R1 |' [0 F3 y: \0 Y, _/ C

5 |  @$ V% @5 _0 s/ r+ i) |老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式' D6 H. M8 c: c  R; B1 S" W: y; s2 L
5 e  e7 B" @+ C6 m" n! n1 L

( N# ]! m3 V9 V% _2 R% f老鼠游标单击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)= 修改参数表
- Y' b* `  _& o9 t
/ ^0 L8 b: ?/ R) }

1 |1 i/ \1 E  x! f, C) j: ~在k线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标)
0 \, L5 C# Z3 O$ X* ]/ Z. ]+ v, P5 O0 n- Q5 G; f
; g, p1 k5 M* d$ \# R2 J
新方法如下:= = = = = = = = = . `- _7 x* C8 J0 o$ M' y# \' ^
% A! d) i) h* u* ]6 z: U) j

, [7 X& `. z  v2 E, P

2 @9 w% Q( t9 F+ r8 v# r7 c* ]8 g9 ]在linux terminal 安装下列程式
- X8 u# ^! m! t! b% b' ]$ sudo apt install xdotool1 n5 Q' o/ M8 i0 v% `) I
$ sudo apt install xbindkeys xvkbd
7 S9 r) e) b# z1 ^* `, [$ z, A5 M0 v$ xbindkeys -d > ~/.xbindkeysrc
$ n5 P- N, H8 J- y2 k% Y7 m产生.xbindkeysrc档案! P' |& m4 M" F/ L" I/ y

% y/ c* w" U5 o8 L- {

- b' {! b5 d; Y0 K8 _编辑.xbindkeysrc档案,加入下列命令行
0 Q* H+ ~0 S) f+ t* w8 C' |$ b3 T$ m5 C; Z0 U* g, N' }5 v. |
"xdotool mousedown 3 click 1 mouseup 3 "
! z4 r7 b, H. H# |1 {  }- J- A* uMod2 + F4
+ P: [! |) d, q$ [+ n
8 N+ j# k5 w  n& o, \) n8 S, v7 K"xdotool key --delay 250 Control+i "
8 h3 @8 {  s8 MMod2 + F3
9 O0 g  L/ h7 }4 ]/ r8 \* v0 v0 X4 _+ J
"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "7 _) i3 O' Y! D
Mod2 + F2$ a' v' v3 K5 \2 ~" M4 f4 {( d

% r9 N/ N* s7 @0 @"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' ". x  \; d  a2 t* p: u
Mod2 + F1( ~1 _* R- C" j

5 G( N6 `/ m, v" ?+ X" c"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "- T: d/ S+ e7 N$ U- p
Mod2 + Tab
2 a1 O+ I5 F$ Y& l$ e. E8 h  i

4 a2 I6 q; f4 n- |6 e
"xdotool key --delay 250 Alt+BackSpace "
3 n: s7 L5 L8 d% ^, V3 |Mod2 + Menu7 N: V* v& |" m" X' P! ]; E9 j

  ?2 |! N& _  j+ e"xvkbd -xsendevent -text "\S{+P}""! \7 `3 {! @$ J  I: b* N8 K0 M
Mod2 + grave& M9 I% O1 L8 H  r
2 r% j* |9 |: O

: N1 f9 e2 Y+ E9 Q; g7 ^+ Y% K9 B/ S8 Y' ]; b5 p. n. n% U2 _8 x
按~键=shift + P = 小手游标/箭头老鼠游标9 v7 l6 ?* a3 [% J1 W

- d- L- x* J1 B) }

& x5 v3 o6 [" ~9 t% ^( A7 x按F4键=按住老鼠右键+按老鼠左键=小手游标/箭头游标0 C$ ]- G- p" T( |6 e5 d
% J( K1 s, b' c( c
* l% @* @7 ^- B. P5 n6 i$ R
小手游标在k线图任何位置+按Tab键=开启修改参数表& L  D- M! k! U- b5 Z

$ U8 B5 A0 [. K! q

) D5 f5 `$ g; h' f小手游标在k线图任何位置+按F1键=开启修改参数表% F% V' r1 ~3 [+ ~
+ q6 m7 j% Z# ?" d) x6 p
$ f( F  J$ q/ u+ |2 F  k, X
小手游标在k线图任何位置+按F2键=开启编辑公式, v8 |7 @4 B1 w# R

8 C' p1 }6 I( T  d$ T* V* h' c. F/ @
% M7 e2 s* x# I6 K& J
按F3键=Control+ i = 出现讯息栏/取消讯息栏& R$ e% z* q) R+ h3 h" G
按Menu键=Alt+ BackSpace =(取消上次按键操作)0 ?. ^* v* s( Q8 q6 ]2 _. ?4 q- j# I

6 m; E; Z9 ~# P+ z& @+ Q
* L- N1 f: d/ s3 ^9 l
我现在使用foxtrader(飞狐)时,都将老鼠游标停留在小手游标
3 E, @& G* H5 W) A# ?: P' u# L( v; u& n! I# A2 i
如果你的 LCD 解析度不是 3840x2046
  C0 D$ b. `, E可以加入下面二行测试
* r: ?% k& k- i* D4 C0 W9 e8 e5 O+ E"xdotoolmousemove 650 205 "! d: q% ~4 H& W2 ~' \$ s+ q" _$ u
Mod2+ F5
5 g8 I- m8 V: J1 M' n
$ ?8 o" @( V; R& S- b当你按下F5时,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650及205让老鼠复盖到括弧内的参数
+ J( A9 z# B% }  C* X5 v: q% s# r"xdotoolmousemove 400 205 "
" k8 b5 D7 U: j. u+ Q. P3 _Mod2+ F5
) S/ u& [% n: a$ i! R) `, h当你按下F5时,若老鼠没有复盖到K线图左上角的公式名称,修改400及205让老鼠复盖到公式名称
% |6 `2 H6 X. Q5 L( u
. c6 `$ H. I, Z6 Q4 |如果你在 windows10 下执行飞狐(Foxtrader)! A& k( f. \" p- P9 L
可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定3 \  Y9 [' c% g( w3 d9 F  v! j

) h$ J5 p# u% g! |3 v
# ?' h- l3 S) ]" {0 F& l- }其他linux terminal 指令:6 @1 P+ v# E( Y/ a  b
8 C/ O) ^: Y) {( S6 s7 @% o

; l1 w7 X* g' J, y$ g2 a' L0 g$ killall -HUP xbindkeys
6 q) R; ~. J$ b  X. D/ ^0 w) ?. t重新载入.xbindkeysrc档案时,先清除xbindkeys程式9 @4 ^2 j0 a; y2 l3 a' ?

. K. h) M3 B: [: O. {. |
3 H/ c$ \. Q6 J. w- u
$ xbindkeys -f ~/.xbindkeysrc4 e# F0 X+ c+ h" s5 ^
重新载入.xbindkeysrc档案0 q  T) ]! K: f4 R$ _6 N* _
每次修改.xbindkeysrc档案后,重新执行上述二行指令, I  }. Q& d' T" _2 F; f1 D+ Y

; L) @! n; C- F5 n
3 Q: d- s9 j" ]" y
$ xbindkeys -f ~/.xbindkeysrcx' P- h/ h  |2 t- L
要取消xbindkey的按键功能时
) @4 F/ F4 E) d- f. Z
. j+ u* f4 G- I. z3 i  w
: U7 f7 z/ a  k
.xbindkeysrcx档案内容为
7 K# {: X6 l. z! |8 x
( j$ f- I2 R9 M* B

# E. x) k4 [( r" @+ I#"xdotoolmousedown 3 click 1 mouseup 3 "
) O+ M6 A! E0 Q1 X: v& @& V' q+ v#Mod2+ F4
7 \1 {' O% \+ g8 j# R! \8 M# K#"xdotoolkey --delay 250 Control+i "" z! n4 p1 b& L0 s8 Y8 z
#Mod2+ F2; A6 G/ `7 Q1 |+ h$ ?+ ]* ?
#"xdotoolclick 1 click 1 click 1 "& }0 _( i) n6 s! `5 u, s
#Mod2+ F1
/ Z* Y9 L7 E! A+ _( `#"xdotoolclick 1 click 1 click 1 "6 y) q- k. s) w" T) Q
#Mod2+ Tab; S: u8 s2 e* J. B
#"xdotoolkey --delay 250 Alt+BackSpace "- q. I6 h8 O! n& T! I! {9 N9 p
#Mod2+ Menu
# N8 H6 m) y8 L% J$ @7 y: E" r#"xvkbd-xsendevent -text "\S{+P}""% w7 a+ A. H- X/ S% v, U3 u
#Mod2+ grave
; R: h$ c/ b- F9 X, b8 l" I0 V6 y) G, d: W6 M
7 `% ~/ X9 v4 W
要检查键盘上个按键的代号,可用下列两个指令& o. [- `, }; V- {8 T4 f$ q

4 L" J, k) ]; Y
) `% h# F* u4 o; U0 U/ N% v
$ xbindkeys -k
# S9 {, ~; \6 f: h+ Y' M执行后,按Tab键,会出现Mod2+ Tab
% t  w3 }1 W7 w4 u- A
( I9 R* i' j5 _# I2 d
, n6 Z  K0 W) Q' s& ^8 `
$ xev
. I2 r" n3 n- I7 Q6 y1 R执行后,按Tab键,会出现Tab及其编码
6 l% s8 Q2 u6 E1 d( Q$ h* p* H. x! R0 ^$ k6 @$ Q

( A3 c- }3 a* D9 J$ wmctrl -l# L2 T" Q* |' N* s9 z1 C1 v0 X# C
执行后,会列出全部视窗的ID及视窗的名称7 S0 Q7 u5 O! Y0 x

% z1 a) L2 r* b9 g, l3 j' ~
8 O7 I4 r. g3 g( t
: N) I. R* {' o& K" `

, N8 A0 h$ K0 s" Z- t
6 P, N7 a( c/ L# ]1 c" t& P

! [: p  }8 ~. j) y3 ^
2 O3 x0 q% @( V# h

" B5 G8 [: \2 h/ F- o1 ^, a
& U- P8 q7 f( I. ~

# T# W; w5 R) f( S( b
, T7 O4 D7 J1 I" W8 L

4 K/ m/ q( R5 S6 [
6 C1 C( G7 S- X$ U3 j+ @, @

8 ]/ J3 B) ~, |+ R# P6 S( i% x* W, q6 u% W/ h& I: P2 C4 D5 N
+ R- g/ w+ B; b1 G9 Z" {$ o
% `. {. i# ^( G- g
[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ]

本帖子中包含更多资源

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

x
3#
发表于 2019-9-8 09:34:19 | 只看该作者
辛苦了 辛苦了
2#
发表于 2019-9-7 16:17:04 | 只看该作者
这可是技术活,不会
, [- \5 Q4 J" D0 z% [咋琢磨起软件了
; [* I1 ~! e2 A& ], s) V' g5 n
2 _) Y  w# c8 O, Q[ 本帖最后由 linglings 于 2019-9-7 16:20 编辑 ]
您需要登录后才可以回帖 登录 | 手机注册

本版积分规则

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

GMT+8, 2026-10-20 11:05 , Processed in 0.117946 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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