タイトルの通りです。3つの種類のキーを立て続けに押すと(Ctrl+Alt+Deleteを押すようなカンジの押し方)、反応してくれないキーがあります。
次の例はそれを確かめるためのもので、一応実験をしました。
//_root.my_mc内のスクリプト
onClipEvent (enterFrame) {
if (Key.isDown(32)) {//spaceキー
trace("space on")
}
if (Key.isDown(87)) {
trace("W on")
}
if (Key.isDown(83)) {
trace("S on")
}
if (Key.isDown(65)) {
trace("A on")
}
if (Key.isDown(68)) {
trace("D on")
}
}
////////
「A+W+スペース」と押した場合には3つとも反応してtraceの出力結果もそれを示したものとなります。
しかし「S+D+スペース」と押した場合にはなぜか最後に押したスペースが反応しません。
今ゲームを作っていて、この問題に非常に困っています。
どうすれば反応してくれるのでしょうか?
ちなみに環境はFlash8pro AS2.0 WinXP。もちろん、ちゃんと「キーボードのショートカットを無効」のやつをオンにしてやっています。
No.1ベストアンサー
- 回答日時:
よくわかりませんね。
よくわかりませんというのが,
うまく行かないけど対処法がわからないのではなくて,
うまく行かから対処法がわからないということです。
つまり,非常に厄介なケースですね。
私の環境で,
「S+D+スペース」同時押しの場合の出力↓。
----------------------
space on
S on
D on
space on
S on
D on
space on
S on
D on
space on
S on
D on
space on
S on
D on
space on
S on
D on
space on
S on
D on
-----------------------
「S」を押して+「D」を押して+「スペース」を押した場合の出力↓。
-----------------------
S on
S on
S on
S on
D on
S on
D on
S on
D on
S on
D on
S on
D on
space on
S on
D on
space on
S on
D on
-----------------------
うまく動作しているように思います。
ちなみに,
「S+D+A+W」の4つ同時押しはダメでした。
Flash がダメと言うのではなくて,
PCが受けつけずに,警告音(ビープ音)を発します。
ひょっとしたら,
PCやOSの仕様にはばまれているのかもしれませんよ。
~検証環境~
Flash Professional 8
スクリプト自体は AS1.0 ですがパブリッシュの設定は AS2.0 の設定
Windows XP SP2
回答と言うより,環境問題の動作検証報告です。
sassakunさんありがとうございます。
一応手元にPCが2台あり、1つはノートPCでXP、もう1つはWin2000のデスクトップ。両方試しましたがやはり結果は同じでした。
で、sassakunさんの検証ではうまくいっています。
少なくとも一人は成功している人がいるということがわかったので、プログラムミスではなさそうだと判断できそうです。
おそらく自分の持っているキーボードの仕様の問題だと思います。
なにはともあれ、協力してくださってありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・周辺機器) PCの操作中に画面がフリーズしましたマウスを動かしても反応しないし「Ctrl」キーと「Alt」キーと 2 2022/04/17 10:09
- マウス・キーボード キーボードに水を溢して故障させてしまいました。 4 2022/04/05 23:20
- マウス・キーボード キーボードのキー入力の際キーの反応が悪く困っています。 DとYキーなのですがDはゲームで押し潰してお 2 2023/04/11 22:05
- その他(プログラミング・Web制作) pythonにおける単方向リストの実装について 4 2022/07/13 12:34
- フリーソフト 1秒毎にキーの←を押すソフト 1 2023/03/06 04:27
- Visual Basic(VBA) Changeイベントで複数セルへの貼り付けおよび値削除時に1個目のセルのみエラーになる 3 2022/12/21 09:07
- その他(ソフトウェア) UnityのPublishing SettingsでCreate Keyを押しても反応しない 1 2023/06/27 01:03
- iOS これは日本語入力の大発明ですか? 7 2022/12/21 07:17
- マウス・キーボード パソコンのゲームで押しずらいキーがあったのでchange keyというキーの割り当てを変える ソフト 1 2023/03/17 09:43
- マウス・キーボード キーボードのCaps Lockキーと変換キーの挙動がおかしくなりました。 4 2022/09/04 22:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
printfとputcharの違いは
-
詳しくないので、どなたかお教...
-
MMDでavi出力が出来ない
-
テキストファイルから特定の文...
-
【エクセル、並び替えについて】
-
Accessの値をExcelに縦横入替出...
-
VBA レジストリの値の読み方に...
-
PIC16F1827のAD変換 PIC初心者...
-
C# 標準出力のencodingをutf8に...
-
エクセルVBAでテキストファイル...
-
4Kの外部モニターに出力すると...
-
show running configの出力結果
-
PS5をMacBookProに出力したいの...
-
VBAで有効数字の設定
-
コンピュータの仕組みについて
-
無線とかアンテナに関しの質問...
-
Net User コマンドで一覧表示
-
COBOLの桁落ち
-
OBS配信すると、マイクが途切れ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS4コントローラーをPCでゲーム...
-
4Kの外部モニターに出力すると...
-
MMDでavi出力が出来ない
-
プログラムについての質問です...
-
コンセントの電力は入力と出力...
-
AIに回答させるって
-
OBS配信すると、マイクが途切れ...
-
VBAでテキスト出力時のスペース...
-
cout と cerrの違い
-
アクセスでエクセルに出力する...
-
printfとputcharの違いは
-
ACCESS クエリ→フォーム...
-
VBAのExecメソッドで画面を非表...
-
COBOLのMOVEで桁数が異なる場合
-
テキストファイルから特定の文...
-
VBAで有効数字の設定
-
coutで出力した文字を消去する...
-
Windows Formアプリからコンソ...
-
KEYENCEのシーケンスプログラム...
-
CRC16計算について
おすすめ情報