Discuss Scratch
- Discussion Forums
 - » 日本語
 - » 質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
        
         
- Yukihisa2022
 - 
                            
						
						
                            Scratcher
                        
						
						 
1000+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
[ v] キーが押されたときの引数に値ブロックは入らないので、マウスホイールは検出できない気がします。
聞きたいのですが、どこの記事にそれが書いてありましたか?
- __noob
 - 
                            
						
						
                            Scratcher
                        
						
						 
28 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#8622
ありがとうございます。私の環境でもスクロールを検出することができました。
これって「上向き矢印キーが押されたとき」と「上向き矢印キーが押された」(真偽ブロック)では「上向き矢印キーが押された」判定が違うということですか?
しかし、Scratch wikiにのっている方法では上向き(下向き)矢印キーを長押ししたあとにキーを離すことでも反応してしまう場合がありました。
もう一つ、「上向き(下向き)矢印 キーが押されたとき」を使わずにマウスホイールを検知する方法はありますか?
                        
                            ありがとうございます。私の環境でもスクロールを検出することができました。
これって「上向き矢印キーが押されたとき」と「上向き矢印キーが押された」(真偽ブロック)では「上向き矢印キーが押された」判定が違うということですか?
しかし、Scratch wikiにのっている方法では上向き(下向き)矢印キーを長押ししたあとにキーを離すことでも反応してしまう場合がありました。
もう一つ、「上向き(下向き)矢印 キーが押されたとき」を使わずにマウスホイールを検知する方法はありますか?
Last edited by __noob (April 22, 2025 11:43:36)
- inoking
 - 
                            
						
						
                            Scratcher
                        
						
						 
1000+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#8619:
関連すると思われるソースコード:
ホイールの検出処理↓は
https://github.com/scratchfoundation/scratch-vm/blob/develop/src/io/mouseWheel.js#L24
キーイベントと同様の処理↓を実行しています。
https://github.com/scratchfoundation/scratch-vm/blob/develop/src/blocks/scratch3_event.js#L11C1-L18C12
センシング(調べる)の処理には同様の処理はありません。
https://github.com/scratchfoundation/scratch-vm/blob/develop/src/blocks/scratch3_sensing.js
ちなみに、その記事の記述は間違っていますね。
                        
                        
                    なぜハットブロックを使うことでマウスホイールを検知することができるのでしょうか?そう実装されているからです。
関連すると思われるソースコード:
ホイールの検出処理↓は
https://github.com/scratchfoundation/scratch-vm/blob/develop/src/io/mouseWheel.js#L24
this.runtime.startHats('event_whenkeypressed', matchFields);
https://github.com/scratchfoundation/scratch-vm/blob/develop/src/blocks/scratch3_event.js#L11C1-L18C12
this.runtime.on('KEY_PRESSED', key => { this.runtime.startHats('event_whenkeypressed', { KEY_OPTION: key }); this.runtime.startHats('event_whenkeypressed', { KEY_OPTION: 'any' }); });
センシング(調べる)の処理には同様の処理はありません。
https://github.com/scratchfoundation/scratch-vm/blob/develop/src/blocks/scratch3_sensing.js
ちなみに、その記事の記述は間違っていますね。
() キーが押されたときブロックとそれに対応する「() キーが押された」ブロックは、スクロールホイールの動作を上向き/下向き矢印として検知する。↑これが正しいなら
<<[上向き矢印 v] キーが押された>ではない>とはなりません。
もう一つ、「上向き(下向き)矢印 キーが押されたとき」を使わずにマウスホイールを検知する方法はありますか?ないと思います。
- tama3652
 - 
                            
						
						
                            Scratcher
                        
						
						 
7 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
質問です。スペースを押しまくってぎりぎりまで端に行って、…………………………………………………………………………………………………………………….ここでスペース→
通常の、プロフィールページなどへのコメントで、改行するにはどうすれば良いですか?
でも改行されて見えないですが投稿をしてみると改行がされています
- 1Rank825
 - 
                            
						
						
                            Scratcher
                        
						
						 
20 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
フォーラムのところからログインしようとすると「アクセス禁止(403)」となってしまいます、何か対処法はありますか?
                        
                        
                    - 1Rank825
 - 
                            
						
						
                            Scratcher
                        
						
						 
20 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
追加で色々バグってます。最初のscratchの画面でプロジェクトは真っ白の「project」としかならず、プロジェクトを何かしら開こうとしても上の作るや見るなどが表示されるだけで何も開けず、作品を作ろうとしても「作成できませんでした、もう一度お願いします」となってしまい、プロフィールやフォーラムなどの画面は開けはするのですが字と青文字と青い四角の中に?が入っているマークしか表示されません。
ブラウザをChromeからSafariに切り替えてもダメでした。
                        
                        
                    ブラウザをChromeからSafariに切り替えてもダメでした。
- tama3652
 - 
                            
						
						
                            Scratcher
                        
						
						 
7 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
_gobo_ などをうってコピーして貼り付けるとできなくなってしまいます。これは仕様何でしょうか?
                        
                        
                    - tama3652
 - 
                            
						
						
                            Scratcher
                        
						
						 
7 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
追加で色々バグってます。最初のscratchの画面でプロジェクトは真っ白の「project」としかならず、プロジェクトを何かしら開こうとしても上の作るや見るなどが表示されるだけで何も開けず、作品を作ろうとしても「作成できませんでした、もう一度お願いします」となってしまい、プロフィールやフォーラムなどの画面は開けはするのですが字と青文字と青い四角の中に?が入っているマークしか表示されません。プロジェクトが作れないんだったらscratchデスクトップでやれば…
ブラウザをChromeからSafariに切り替えてもダメでした。
- Clemens829
 - 
                            
						
						
                            Scratcher
                        
						
						 
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
#8631
ディスカッションフォーラムではその手の絵文字が使えません。コメントでは打ったものをコピペしても絵文字が正常に表示されました
(ともに「_gobo_」「_meow_」「_sushi_」で検証済)
                        
                        
                    ディスカッションフォーラムではその手の絵文字が使えません。コメントでは打ったものをコピペしても絵文字が正常に表示されました
(ともに「_gobo_」「_meow_」「_sushi_」で検証済)
- yuito2013
 - 
                            
						
						
                            Scratcher
                        
						
						 
100+ posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
間違えたもん
                        
                            Last edited by yuito2013 (April 23, 2025 00:25:24)
- hosi091
 - 
                            
						
						
                            Scratcher
                        
						
						 
3 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
なぜだかわからないですけども、友達のアカウントが、プロジェクトの共有・コメント欄の開閉・コメントができないそうです。
なぜだかわかる人いますかね?いたら、お願いします。
                        
                        
                    なぜだかわかる人いますかね?いたら、お願いします。
- tama3652
 - 
                            
						
						
                            Scratcher
                        
						
						 
7 posts
質問コーナー7(利用する前に最初の投稿(#1)を確認してね)
ごまかす方法を言ってしまいましたね…。すみませんでしたこちらを読んでください。質問です。スペースを押しまくってぎりぎりまで端に行って、…………………………………………………………………………………………………………………….ここでスペース→
通常の、プロフィールページなどへのコメントで、改行するにはどうすれば良いですか?
でも改行されて見えないですが投稿をしてみると改行がされています改行の方法はありません。スペースキーで誤魔化すことはできますが…デバイスの横幅で見え方が違ってくるので厳しいかと…
            







