错误、漏洞、问题 - 页 2731

 
fxsaber:

混乱的是,当NumLock打开时,按0会导致96,而当按下CTRL时。但在按下SHIFT的情况下,会导致45。

嗯,有一个扫描的键盘代码

并有关键代码

第一个是由键盘驱动程序接收的,第二个是由我们从操作系统接收的,它 "生成 "所有的小写和大写字母,所有的俄语字母和英语字母,以及我们正在讨论的服务组合键。

没有看键盘代码是如何传递给OnChartEvent()的,但在Windows中,通常会有一条信息,首先是按键被按下+按键代码,然后是按键被释放+按键代码--键盘钩子应该评估之前按下的是什么,现在用户释放的是哪个键

 
fxsaber:

96,与CTRL一样。

Shift键禁用大写字母锁和数字锁

 
A100:

Shift键禁用大写字母锁和数字锁

谢谢,会记住的。

关于交易、自动交易系统和策略测试的论坛

虫子,虫子,问题

fxsaber, 2020.04.29 09:41

有趣的是,TERMINAL_KEYSTATE_SHIFT对按下的SHIFT没有反应,比如说我用它按下INSERT键。

 

令人惊讶的是...... 维基 上有一整篇 关于数字键盘如何工作的 文章

Цифровая клавиатура работает в двух режимах:

  • 当打开Num Lock并且⇧ Shift没有被按下时,以及当Num Lock关闭并且⇧ Shift被按下时,数字键作为数字 工作;" . 键输入一个小数点的分隔符(在英文版面是句号,在俄文版面是逗号)。
  • 当Num Lock关闭并且⇧ Shift键未被按下时,以及当Num Lock打开并且⇧ Shift键被按下时,键8、6、2、4作为光标键,7、9、3、1键分别作为原点、上移、下移和终点。

数字键盘上的数字排列与电话 键盘上的数字排列不同--这对那些更经常使用其中一个键的人来说可能会产生误导。

数字键盘在金融和经济软件中被用来输入数字;它比数字的线性排列更快输入。输入方式类似于计算器收银机 的方式。

在许多程序中,"+"、"-"、"∗"键(单独使用或与Ctrl键结合使用)被用来设置比例(较大、较小、标准比例)。


 
fxsaber:

谢谢,我会记住的。

对于大写锁定,可以通过高级键盘设置禁用,但对于数字锁定似乎没有提供这一功能

 
A100:
伊戈尔-马卡努

谢谢你!

 
Igor Makanu:

出乎意料地接近...... 维基 上有一整篇 关于数字键盘如何工作的 文章

试着像第一段那样,关闭Num Lock,按Shift -,并检查数字键的结果。

 
Igor Zakharov:

Added: 切换到MQ-demo,更新了工作终端。里面没有这个问题。

没有,重新编译,又错了,但角度不同了,不像昨天那样。

ObjectSetDouble (0,name,OBJPROP_ANGLE,direction==0?0:direction>0?30:-30);//так ok

ObjectSetDouble (0,name,OBJPROP_ANGLE,double(direction)*30.0);//так - нет (ни в одной комбинации преобразования int -> double)
 

我知道这不是一个正确的问题,但...

我已经厌倦了试图在我所有的驱动器上找到所有的视频文件--它们都在不同的文件夹里。

谁能告诉我,我怎样才能去找到我电脑上的所有视频?

由于某些原因,标准搜索在十中只为我提供了一个名字搜索。我不知道名字和扩展名(很多)...

我知道,我需要找到视频文件。所有的人。所有的人。以及它们有什么类型和名称--让机器自己去寻找它们。

 
Artyom Trishkin:

我知道这不是一个正确的问题,但...

我已经厌倦了试图在我所有的驱动器上找到所有的视频文件--它们都在不同的文件夹里。

谁能告诉我,我怎样才能去找到我电脑上的所有视频?

由于某些原因,标准搜索在十中只为我提供了一个名字搜索。我不知道名字和扩展名(有很多不同的名字)...

我知道,我需要找到视频文件。一切都是。绝对的。以及它们是什么类型和名称,让机器去寻找。

开始搜索(任何搜索,任何名称)并立即停止搜索。这将出现一个搜索栏,你可以选择文件类型。