ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Shift+F10

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

なし Shift+F10

msg# 1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2010-3-26 12:22
kaerenaiyo07  常連 居住地: mixi  投稿数: 42
V8で動作していたものをV10にあげると、
動作しなくなり困っています。

エディット項目で「Shift+F10」を押すと右クリックの動作をしてしまいます。
Windowsのショートカットキーだと思われ、回避方法を探しています。

以上、よろしくお願いします。
投票数:0 平均点:0.00

なし Re: Shift+F10

msg# 1.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010-3-26 13:06 | 最終変更
tiyn  常連   投稿数: 70
メインプログラムのハンドラでShift+F10をつくってみてはどうでしょう。

ハンドラ定義する際に右クリックメニューが出ますけれど
もう一度押せば作れるかと思いますよ。

追記
実行結果は・・ すいません結果は同じですね・・・ 

追記2
一応 Shift+F10長押しとかでも繰り返しキーが入力されるので
反応してるように見せれますけど
右クリックメニュー出さないようにするのは難しそうですね・・
投票数:1 平均点:0.00

なし Re: Shift+F10

msg# 1.2
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010-3-30 10:43
null  長老   投稿数: 191
>エディット項目で「Shift+F10」を押すと右クリックの動作をしてしまいます。
Windows ではそれが標準的な動作ですから。
どうしても、Shift+F10 で別の処理を行いたいのであれば、
Shift+F10 押下時に右クリックの動作をしないようにするのと
Shift+F10 のイベントハンドラを作成する必要があります。

具体的には tiyn さんの方法でほぼあっています。
ただ、これだけだと、Shift+F10 押下時に右クリックの動作が
先に動きますからそれを止める必要があります。

方法としては「オプション」→「キーボード割付」で実行タブを選択し、
キーボードの割付が無く、アプリケーションに影響が無い内部イベントに
Shift+F10 を割り付けてください。ユーザーアクション1辺りに設定すれば良いでしょう。
投票数:1 平均点:10.00

なし Re: Re: Shift+F10

msg# 1.2.1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010-3-30 11:52
kaerenaiyo07  常連 居住地: mixi  投稿数: 42
tiynさん、nullさん
ありがとうございます。

どうやらnullさんのやり方で出来そうです。
キーボード割付にShift+F10云々までは、試してたんですが、
ユーザーアクションのほうをイベントにしていました。
Shift+F10をイベントに記述することで問題なく動作しそうです。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約