阳光飞狐

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

 找回密码
 手机注册

手机动态码快速登录

手机号快速注册登录

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2019-9-6 22:48:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我常用的飞狐功能键如下,若使用飞狐过久常造成右手掌酸痛
; K8 e2 u! a5 u" L7 C6 }经过耗时研究,终于找到改善功能键使用的好方法
, V$ i9 {( P) x4 R6 I$ M$ R2 P  a0 i6 _" `9 N. Y) w$ ]4 x

( ^! M: g2 B3 z旧方法:= = = = = = = = =
  `8 b- ?( d. Z; Q# y
+ K9 J5 y* Q- |- G- z! ?
% M& A- \9 r9 k- e- P& Y0 f
十字光标=按向右键(rightarrow)
) a1 z9 M3 V& ?* D, _8 D" q$ E. P' q# ^: k, U$ q
9 C3 `# N1 S9 s' j, r" |; n4 i$ c# o
ctrl+ I = 讯息栏! i/ z  R$ t. M) t# W
- ~% i. w, o1 o* Y4 F- F

& K2 ~1 q& M. s) d4 ^: O5 u- b7 P$ Dshift+ p = 小手游标(平移画面)! O9 P3 W/ d, G6 Q' L  M+ D& R

: l% L/ C5 j8 n1 r) s  b

$ H; u+ ~% ~" \5 ?! ], ?. ?- X按住老鼠右键+按老鼠左键=小手游标 / 箭头游标(平移画面)& Q$ E1 o" g; S  o# J
) y& d! [  v- a1 n3 T
alt+ ‘backspace’ = cancel last action (取消上次按键操作)1 q- N# N- B7 ^
在修改参数表时,若在中文模式输入状态,修改数字会出现错误讯息视窗,必须先按alt+ ‘backspace’取消上次按键操作,再按‘确定’取消视窗,否则foxtrader会停留在当掉状态
4 d1 d7 z; |. d
/ q  k* \. p) ^! U; I
% s- M, w) o1 B4 m5 T& n
k线图左上角公式名称及参数列:
9 v9 }' d. o* x7 |% g6 H+ 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)( |- F. ?0 S9 I  J. ?( ]

! r! M4 R' r2 S5 j

( K% p0 c4 |/ H0 O- n& j. }* |老鼠游标单击click公式名称X_G_L_0__L_G3_UU0_0D+ 老鼠游标双击doubleclick 公式名称X_G_L_0__L_G3_UU0_0D= 编辑公式/ f" [2 c- _& l$ d" v& p5 e9 U
5 c7 n. N; t: _) ~9 T6 X

- r  `! D7 v8 ~9 n* f* ?  T0 W老鼠游标单击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)= 修改参数表/ T0 K7 }) u& ~
- H8 U/ A+ y% |9 [* m, u

4 ~  I) |# f5 A, \4 W- Ok线图上调整游标为按箭头游标,按老鼠右键-- - > 选修改指标参数 (不可用小手游标); d+ f/ A5 D) F  o! E# C$ t' k" l

6 \! q% Z. v; M
" m, w$ m* i$ Y: n+ K, ~
新方法如下:= = = = = = = = = 2 y+ D; G2 Z3 \/ f2 P# b; {

5 @- l2 a# Q, y8 Y! Z; W* ^: q: F4 A" \& R

& Q, q( A: B4 M2 Ilinux terminal 安装下列程式+ n( H4 m0 v: P6 e* _  M
$ sudo apt install xdotool
0 F: K& y$ t2 g; V$ sudo apt install xbindkeys xvkbd
5 @: Y- i) V2 j. G/ e* v# p3 n$ xbindkeys -d > ~/.xbindkeysrc
8 m8 R- d2 N; {% B+ ]产生.xbindkeysrc档案
/ |1 i- S6 }( n9 f, k; _
& |0 c& X% i/ m! h+ ~4 t/ f# R

# B. c9 H6 L1 J' G编辑.xbindkeysrc档案,加入下列命令行' N8 g! X8 a  N: i/ e8 m. H

1 Z: y  N* l  k
"xdotool mousedown 3 click 1 mouseup 3 "
+ O3 W$ n% k1 [8 b: J/ k/ O: IMod2 + F4+ E9 J8 c$ H; z/ A

3 I" j9 E- c: C"xdotool key --delay 250 Control+i ". ^0 T) ~/ _4 i( f
Mod2 + F3; ^" @) K' }. i* }- T7 G

5 J0 ?4 C0 Y" i, N"xdotool getactivewindow mousemove --window %@ 280 172 click 1 click 1 click 1 mousemove 'restore' "
9 V6 Y6 p& s4 V8 Z1 u: @, q* lMod2 + F2
1 K% Q, i' |( J! Q) g- a& }9 g  u
* W# a8 f7 V  s9 C) `' A0 f8 s7 M"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
% N7 M* _+ O8 Y5 c5 y3 IMod2 + F1: C, }/ O- S% o" T0 ^
# o- @" z9 O. a6 F
"xdotool getactivewindow mousemove --window %@ 500 172 click 1 click 1 click 1 mousemove 'restore' "
9 \+ `* ]  A/ D  c5 ZMod2 + Tab
6 a$ X" h3 a6 ~; G& y4 C

0 c# R8 ~* X) L7 A
"xdotool key --delay 250 Alt+BackSpace "; ~/ b4 E+ g0 Z" d* d2 R
Mod2 + Menu
8 S, Q) ^9 _! |4 c8 ]' u
% I& X. ~. X* s6 j6 ?"xvkbd -xsendevent -text "\S{+P}""
5 c$ R+ K) k5 ]* k/ E% ?Mod2 + grave
' U. ^' j: o- s' l0 ]8 U) Q) r+ A2 Y) T/ b$ m! y

: }5 d/ v% Y8 s, V3 ?+ t
: w2 I+ L* D- H- M  J" u  h8 m- z~=shift + P = 小手游标/箭头老鼠游标
; F" A8 Y* ^% c, P) O' H" U. ~) T4 Q$ x* X- ~

9 \& C4 w( t5 ?6 c; aF4=按住老鼠右键+按老鼠左键=小手游标/箭头游标  Q) K+ C+ L* f$ ~8 {, p

; @& F+ S- x* r6 c+ c

% Z* H% p8 C) E6 q小手游标在k线图任何位置+Tab=开启修改参数表6 M* I- A$ L% Z  U
" M/ A2 F5 G/ H& b# \4 u
2 ^0 e* F- V4 c; w0 r0 b0 f
小手游标在k线图任何位置+F1=开启修改参数表, M9 q9 \7 l2 D  I
7 f# [3 N$ l# l" a6 n
5 z& R8 r2 h4 X0 y( j
小手游标在k线图任何位置+F2=开启编辑公式
, ~7 q& C3 P' _6 A1 s5 i5 }$ {. Z$ d# R1 t& X
/ V7 R" i  |1 O. a
F3=Control+ i = 出现讯息栏/取消讯息栏2 v6 a5 n( n& ~. e
Menu=Alt+ BackSpace =(取消上次按键操作)
7 y3 K8 a! N, ?7 Q
% R; v9 v( R: |

5 L+ Z  N) @9 d+ M我现在使用foxtrader(飞狐),都将老鼠游标停留在小手游标
6 C  X- b$ e2 a' q
3 x) z# f( u9 ]$ p5 I7 l如果你的 LCD 解析度不是 3840x2046
8 a. ?' a! r) I" W) P# j可以加入下面二行测试9 n  ]1 p8 w7 v% t; a) O
"xdotoolmousemove 650 205 "
6 C3 G" L* j: \$ T/ i0 yMod2+ F5
" U/ d( H/ C3 ^* v% Q& U0 a: Y! E' U( I
当你按下F5,若老鼠没有复盖到K线图左上角公式名称后面括弧内的参数时,修改650205让老鼠复盖到括弧内的参数
9 }" h" Q4 n) x/ F. p4 X( H"xdotoolmousemove 400 205 "
' k3 n7 j8 Q% ^/ i+ a5 ]( w& e6 WMod2+ F5' D; U' c* J9 f. l$ z3 _( ?3 j
当你按下F5,若老鼠没有复盖到K线图左上角的公式名称,修改400205让老鼠复盖到公式名称
3 r$ L' y- z9 Q. l/ S7 W. }
- K' j$ }: p0 X& @: n+ n# B+ a# `如果你在 windows10 下执行飞狐(Foxtrader)& L- S8 R7 {0 d+ z3 O  R
可用其他能模拟keyborad或能设定辅助键功能的软件, 依照上述命令行的含意做设定
( d( U- d1 R& Z8 l/ r* M
  n. z$ M4 \# @; t( U( ~) O+ ~7 G! ^( a1 A. y
其他linux terminal 指令:
$ Y4 g4 E5 F6 j
) u3 o9 w9 q% g% H" W5 @

( S% ?  b$ s0 N$ killall -HUP xbindkeys2 c! {) g6 \. h: V4 o% f0 I: J
重新载入.xbindkeysrc档案时,先清除xbindkeys程式3 J' r7 f! _1 C+ ?

* n# t, T" R! C8 g3 N7 T

* [8 ?5 _) B( }+ e8 C6 g$ xbindkeys -f ~/.xbindkeysrc
' N  @' m& \8 D: n. d2 h& w3 @% k% r重新载入.xbindkeysrc档案
9 U* b, M" X  @每次修改.xbindkeysrc档案后,重新执行上述二行指令
& _4 H  q, e) e( R$ s, Q- g  T- a! A& m3 G9 y& B) O

/ ?. V9 }1 x' X/ U* ^6 e2 K, p$ xbindkeys -f ~/.xbindkeysrcx" R1 g: d. L6 d2 M  O
要取消xbindkey的按键功能时
, R% |- {( ~9 b/ D( D7 g
7 O/ m# h% M& m* Q5 {* |. t+ N7 W. \
( T: `3 Y( ?  L; f# Y! G
.xbindkeysrcx档案内容为& J3 [! m% z" E  e0 E
$ i8 W+ v" Q% z) C

4 W0 u# _3 k2 I& [  P#"xdotoolmousedown 3 click 1 mouseup 3 "4 S6 e  F6 O: Z- j" a& P3 [
#Mod2+ F4- `9 E, x, Z3 x
#"xdotoolkey --delay 250 Control+i ", `7 S, ^$ @' N2 I
#Mod2+ F2
; V- v* [( C& q: e* m#"xdotoolclick 1 click 1 click 1 "
1 f% n* ~( F1 [! G#Mod2+ F1' N+ h& Z+ G" ~# ]3 }
#"xdotoolclick 1 click 1 click 1 "
  ^4 [4 d+ W$ e  l1 m! K#Mod2+ Tab7 z6 G6 ~% g* b8 b( g5 }! V9 G
#"xdotoolkey --delay 250 Alt+BackSpace ") V3 V, v* g) N
#Mod2+ Menu
# C1 h( b9 Y/ \0 k! P( z* H$ Y#"xvkbd-xsendevent -text "\S{+P}""
2 I9 f/ s3 ?/ C9 `, O- w% A5 P/ N" C- N9 P#Mod2+ grave
! J- q6 |6 A! d( Y1 P
% F9 T1 f  L& W  d! O

8 Z4 n" L$ K" m  Q( a要检查键盘上个按键的代号,可用下列两个指令
9 G5 O: \8 v1 ?+ N& b# m3 x2 H9 ^

) ]! P3 B. ^! i* _3 {$ xbindkeys -k! c4 ]0 @# _& K+ M
执行后,Tab,会出现Mod2+ Tab' T; H7 g8 Q& b$ U3 h, ^
$ d9 {& l7 @; ~- p: f, L

" S9 C' @6 D; T( T$ xev
5 [) |' \) ]0 c; B# U/ D执行后,Tab,会出现Tab及其编码
0 G) ?6 M! I; R/ R4 X) ?' p0 O, p9 R- G! G- a9 u9 Y

9 A8 I; A% n) r$ \9 q$ wmctrl -l6 Y1 G8 B+ N8 S1 }' b9 l; U' s
执行后,会列出全部视窗的ID及视窗的名称
, {! b8 x) a" n. T3 Q3 v. x/ W; z! E$ e" b* M
/ G5 A* S$ Q( O8 Q2 f9 \

' W5 @* S9 C" }0 V! {

8 Z' t( O0 Y9 d
7 B% V3 A9 ?- F- K) V
/ ^2 \) c! Y7 L9 y5 Z1 N

8 P7 B- R1 V  ~) C% x9 U# T7 Z
* f1 P4 B- ^5 _3 V' {

" J" l1 I: G& ]( D
" g" M# \' x9 m+ Y
' n1 j, B, i% V5 U( A$ j" ]
! j. I) x. ~% q, D/ s6 x

# P' b+ |$ S, S6 g9 H7 {
: z* s: R8 R0 S" |

" m% V; ]: M' U

2 ^# m# I& ~" `/ H+ c( }
1 N  a- s9 n5 i* R6 z" y* r4 X[ 本帖最后由 ycng 于 2019-9-7 09:38 编辑 ]

本帖子中包含更多资源

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

x
2#
发表于 2019-9-7 16:17:04 | 只看该作者
这可是技术活,不会( g, m: M+ M' Z1 Q" g" d! g3 N
咋琢磨起软件了2 X: N: Z* f2 \+ ~, g) w; Z# o* T6 ?
! B; v) h! M( G0 v* R& M
[ 本帖最后由 linglings 于 2019-9-7 16:20 编辑 ]
3#
发表于 2019-9-8 09:34:19 | 只看该作者
辛苦了 辛苦了
您需要登录后才可以回帖 登录 | 手机注册 手机动态码快速登录

本版积分规则

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

GMT+8, 2026-9-1 06:56 , Processed in 0.151473 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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