HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2006
0924
beginnerプログラム開始時のキーの変な挙動11未解決


beginner

リンク

2006/9/24(Sun) 12:35:56|NO.2595

HSPのスクリプトを実行すると、
たまにシフトとかカーソルキーが、押していないのに
押している状態になっていることがあるんですが、
これは修正できますか?
いきなりキャラが変な方向に走ってしまうんで。



この記事に返信する


kz3

リンク

2006/9/24(Sun) 12:44:37|NO.2596

>これは修正できますか?

原因がスクリプトにあれば修正できる可能性がある。
原因がスクリプトになければ修正できない可能性がある。

なので修正できるかどうかの前に、原因を特定することが先だと思います。



GENKI

リンク

2006/9/24(Sun) 13:07:10|NO.2598

 文面からするとHSPのバグの可能性を疑ってるような印象ですが…?
少なくとも私の環境では一度も発生していません。他の方の報告も
上がっていないようなのでバグの可能性は低いようです。
おそらく原因は他にあるかと。

 単純なところでキーボードの上に物がのっかっているなんてことはありませんか?
本やゲームパッドなどしらず物がのっかってキーを押してしまうことはよくあります。
それとキーボードやマウスの故障の可能性も考えられますね、汚れとかなんとかで。
問題なければやはりスクリプトでしょうか。

 stick命令で指定した変数に別の場所で値を代入していませんか?などなど。
スクリプトをよく確認してみてください。



七次元

リンク

2006/9/24(Sun) 16:36:31|NO.2600

HSPを疑う前に自分のスクリプトを疑いましょう。
変数の初期値がにおいますな

>HSPのスクリプトを実行すると
じゃあ起動しなければ変な方向に走りませんよw
VC++やVBやJavaのスクリプトなら大丈夫なんですかな?
スクリプトの添付も無しじゃ答えようがありません



774

リンク

2006/9/24(Sun) 18:23:42|NO.2606

Shift+CapsLockやNumLockしちゃったとかじゃ?



begginer

リンク

2006/9/24(Sun) 21:20:20|NO.2613

えっと、前にググったら、タイピングゲームで同じ問題発生してる人はいましたよ。
HSPのマイナーな問題だと思いますが。
あまり支障はないんですけど。



GENKI

リンク

2006/9/24(Sun) 21:46:33|NO.2616

 バグだったとしても情報が少ない現状では何の対処も出来ません。
現状ではバグかどうかすら判断できない。

問題が再現できる最小構成のスクリプトを提示できませんか?
できれば、

> えっと、前にググったら、タイピングゲームで同じ問題発生してる人はいましたよ。

この情報があるアドレスも提示してもらえると助かります。



Irisawa

リンク

2006/9/24(Sun) 23:56:12|NO.2622

Win2KやWinXPには[Shift]や[Ctrl]キーをロックする機能がありますがこれが有効になって
いたりしませんか?
(デフォルトでは5回くらい連続で押すと自動でロックされてしまいます)
この機能はコントロールパネルのユーザー補助(OSによって名称が異なる可能性あり)で
設定できます。
ゲームなどではキーを連続で押すことが多いのでこの機能が有効になっていると誤動作の
原因になるため、必要でなければ無効にすることをお勧めします。



ぷほ

リンク

2006/9/26(Tue) 00:06:33|NO.2636

たった今、自分も同じ現象を起こしましたが、
NumLockやらテンキーいじってる内に収まりました。

windows側臭い気がします。
というか、キーボード側というか。



ビギナー

リンク

2006/9/30(Sat) 13:02:22|NO.2725

あげ。

誰か解決方法推測だけでもしてください。
aplkeyとか使ったけどだめです。
getkeyで矢印調べると押したままになってます。
stickで調べるとおして無い事になってます。



Drip

リンク

2006/9/30(Sat) 18:52:27|NO.2737

Dripです。

 ビギナーさん、こんにちは。
常に押しっぱなしになるキーの問題についてですが、これはぷほさんのおっしゃるとおり、
ハードウェアの問題の可能性が強いと思います。

 実は多くのキーボードは、OSから見て最低2つのキーが常時入力状態になっており、
状況によっては8つ以上のキーが常に入力状態になることがあります。
その状態の発生には、NumLockキーやAltキーが大きく関与しており、
ハードウェア特有のバグや仕様という可能性も否定できません。
また、テンキーが、アローキーやシフトキーをエミュレートする際に、
Windowsに本物のshiftキーやアローキーの情報を送信している場合、
shiftキーやアローキーが常に入力状態になることがあります。

 パソコンは1台のみお持ちでしょうか?もしも2台以上の異なるメーカーのパソコンが
使用可能でしたら、それらのパソコンでも同じ症状が発現するか確かめてみてください。
もしも症状が認められなかった場合、症状が発生するキーボードの仕様の可能性が考えられます。
HSPに関わらず、プログラムからの対策は見込めないため、
キーボードの開発元へ連絡を入れてみることで詳しい情報を得ることができるかもしれません。



じった

リンク

2006/9/30(Sat) 18:57:04|NO.2738

それと、ビギナーさんも是非『★親切な回答をもらうために★』のスレを見て置いてください。

とりあえず・・・

●『初心者』というハンドルネームは嫌われる。(『ビギナー』も同様)
 初心者であることを免罪符にして、ろくに調べてないことの言い訳にしていることが多い。
 (今回の『ビギナー』さんが調べていない・・・という意味ではありません)
 また、人に対して質問する立場で、自分のハンドルネームを名乗らないのは失礼。

●人からレスをもらったら、それが直接の解決に結びつかなくても、まずはお礼を。

●GENKIさんが、『もう少し詳しい情報を』と、提示して欲しい情報の例まで挙げているのに
 無視しているのは失礼。

『自分が、人に助けてもらうんだ』という気持ちを忘れずに
どのような質問をすれば、答えてくれる方に失礼にならないか?を考えて質問すると
おのずと答えも多くなってくると思いますよ。



ONION software Copyright 1997-2023(c) All rights reserved.