エラー、バグ、質問 - ページ 2731

 
fxsaber:

混乱するのは、NumLockがオンのときに0を押すと96になり、CTRLを押すと96になることです。しかし、SHIFTを押すと45になります。

キーパッドのコードをスキャンしてみました。

と、キーコードが あります。

1つ目はキーボードドライバが受け取り、2つ目はOSが受け取り、すべての小文字と大文字、すべてのロシア文字と英語文字、サービスキーの組み合わせを「生成」するものである。

OnChartEvent () にキーボードコードがどのように渡されるかは見ていませんが、Windows では通常、最初にキーが押された + キーコード、次にキーが放された + キーコードというメッセージがあり、キーボードフックは、前に押されたキーと、今ユーザーが放したキーを評価する必要があります。

 
fxsaber:

96、CTRLと同様です。

ShiftはCaps LockとNum Lockの両方を無効にします。

 
A100:

ShiftはCaps LockとNum Lockの 両方を無効にします。

ありがとうございます、心に留めておきます。

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

バグ、バグ、質問

fxsaber, 2020.04.29 09:41

面白いことに、TERMINAL_KEYSTATE_SHIFTは、例えばINSERTキーを押したときに、SHIFTが押されても反応しないのです。

 

意外なことに、 Wikiにテンキーの 仕組みが載っています。

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

  • Num Lockがオンで⇧ Shiftが押されていないときと、Num Lockがオフで⇧ Shiftが押されているとき、数字キーは数字として 機能し、" . キーを押すと、小数点以下の区切り記号(英語配列ではフルストップ、ロシア語配列ではコンマ)が入力されます。
  • Num Lockがオフで⇧ Shiftキーが押されていないときと、Num Lockがオンで⇧ Shiftキーが押されているときに、8、6、2、4キーはカーソルキーとして、7、9、3、1 はそれぞれ Home、PgUp、PgDn、End として機能します。

テンキーの数字の配列が電話機の キーパッドと異なるため、どちらかのキー配列を頻繁に使用する方には誤解を招く可能性があります。

テンキーは、金融や経済のソフトウエアで数字を入力する際に使われるもので、直線的に並べた数字よりも素早く入力することができます。入力スタイルは、電卓やレジスターに 近いものです。

多くのプログラムでは、+、-、*キー(単独またはCtrlキーとの組み合わせ)により、スケール(拡大、縮小、標準スケール)を設定することができます。


 
fxsaber:

ありがとうございます、覚えておきます。

Caps Lockの場合はキーボードの詳細設定で無効にできますが、Num Lockの 場合はこの機能は提供されていないよう です

 
A100:
イゴール・マカヌ

ありがとうございました。

 
Igor Makanu:

意外と近い... テンキーの仕組みがWikiに 丸ごと載ってます

第1段落のように、Num Lockをオフにして、Shift -を押して、数字キーの結果を確認してください。

 
Igor Zakharov:

追加: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)
 

適切な質問でないことは承知していますが...

すべてのドライブにあるビデオファイルを探そうとすると、すべて異なるフォルダーに入っていて、うんざりします。

どなたか、自分のコンピューターにあるすべてのビデオを探しに行く方法を教えていただけませんか?

10の標準検索では、なぜか名前検索しかできない。名前と拡張子がわからない(たくさんある)...。

動画ファイルを探す必要があることはわかった。全部です。全部です。そして、どんな種類と名前を持っているか、それは機械自身に探させればいいのです。

 
Artyom Trishkin:

適切な質問でないことは承知していますが...

すべてのドライブにあるビデオファイルを探そうとすると、すべて異なるフォルダーに入っていて、うんざりします。

どなたか、自分のコンピューターにあるすべてのビデオを探しに行く方法を教えていただけませんか?

10の標準検索では、なぜか名前検索しかできません。名前と拡張子がわからない(いろいろある)...。

動画ファイルを探す必要があることはわかった。すべてです。もちろんです。そして、どんな種類と名前なのか、機械に探させる。

検索を開始し(任意の検索、任意の名前)、すぐに検索を停止します。すると、検索バーが表示され、ファイルの種類を選択することができます。