I'd normally say that this isn't really neccessary (you'd think "When are you going to need the semicolon?"), but there are some uses for it.
1. Word processors. In real word processors, you push keys and the characters appear. But the only things you can do on Scratch for that are the letters, numbers, and space. Very lacking for Scratch word processors (and the Backspace is a button you click!).
2. Learn-to-type programs. You won't be able to use the Shift key, and only use the letters, numbers, and space. I know that you could use the ask block, but it isn't the same. And Scratch can't sense capitalized letters from lowercase letters with the ask block.
3. Programming languages. Instead of using the chatbar to enter in code, you could use the block. And it looks nicer and it's more realistic.
Not much, but it would really be nice.
What do I want added? Well, all the characters I want available are:
"abcdefghijklmnopqrstuvqxyz1234567890!@#$%^&*()`~-_=+[{]}\|;:'",<.>/? and Enter"
(There are also suggestions for Esc, Control, Alt, Windows/Mac key, Function, F1, and F2.)
Last edited by Jonathanpb (2011-02-21 19:45:10)
Offline
Enter! I never thought about that!
I thought of another reason for these additions...
Offline
The problem with the "Enter" idea is that it acts like you clicked the green flag. I guess the Scratch Team could disable that... it's not neccessary, after all.
Offline
Chrischb wrote:
The problem with the "Enter" idea is that it acts like you clicked the green flag. I guess the Scratch Team could disable that... it's not neccessary, after all.
![]()
Good point!
Yes, they probably could disable that.
Offline
The-Whiz wrote:
Or there could be a selection under the edit menu that says, "disable enter key sensing" for it not to start the program and "enable enter key sensing".
You really are a Whiz.
That's a good idea, and it can fit in with the Set Single Stepping stuff.
Offline
Yeah! Those are great ideas. Though you would not need the !@#$%^&*() is you have numbers and shift. And you should limit the characters to the one available through mac and windows. I just wish you can input a letter in it. When you press space, it will show space, enter:enter, and so on.
Offline
All these ideas are great!
Offline
The Enter key has already been covered in earlier posts. And it's in the topic post.
If you press Enter, it acts as the green flag (except for when you input something with the ask block). Maybe using Enter for the green flag could be disabled (argh, I use Enter a lot instead of clicking the green flag).
Offline
Well the control keys are harder to process due to the Character value they have as A is 65 in ascii u can build a function for this but building a function for return ;,<>etc will cause more troulbe and will probabaly result in slow down so its better if scratch stays like this for better information see the key pressed blocks programming in BYOB or source code
Offline
Geo567 wrote:
True, I really want a<key[enter]pressed?> block if I want the controls tobe simple but i've allready used the space key
I need that for my ihunter Rapsody Scratch OS!
Offline
<key[ shift ]pressed?> <when[ shift ]key pressed> they are like the same
Offline
I agree. This person has some projects that use these, by hacking.
Offline
Jonathanpb wrote:
I'd normally say that this isn't really neccessary (you'd think "When are you going to need the semicolon?"), but there are some uses for it.
1. Word processors. In real word processors, you push keys and the characters appear. But the only things you can do on Scratch for that are the letters, numbers, and space. Very lacking for Scratch word processors (and the Backspace is a button you click!).
2. Learn-to-type programs. You won't be able to use the Shift key, and only use the letters, numbers, and space. I know that you could use the ask block, but it isn't the same. And Scratch can't sense capitalized letters from lowercase letters with the ask block.
3. Programming languages. Instead of using the chatbar to enter in code, you could use the block. And it looks nicer and it's more realistic.
Not much, but it would really be nice.
What do I want added? Well, all the characters I want available are:"abcdefghijklmnopqrstuvqxyz1234567890!@#$%^&*()`~-_=+[{]}\|;:'",<.>/? and Enteresc, control, alt, and the mac apple key"
Added more important ones.
I didn't forget about mac users
Last edited by bbbeb (2011-02-20 15:32:29)
Offline
Bumped? Ooh, cool
Offline
O_o bumped? It's always odd reading through my old posts...
..........................................
I still support, I guess
Offline
bbbeb wrote:
Jonathanpb wrote:
I'd normally say that this isn't really neccessary (you'd think "When are you going to need the semicolon?"), but there are some uses for it.
1. Word processors. In real word processors, you push keys and the characters appear. But the only things you can do on Scratch for that are the letters, numbers, and space. Very lacking for Scratch word processors (and the Backspace is a button you click!).
2. Learn-to-type programs. You won't be able to use the Shift key, and only use the letters, numbers, and space. I know that you could use the ask block, but it isn't the same. And Scratch can't sense capitalized letters from lowercase letters with the ask block.
3. Programming languages. Instead of using the chatbar to enter in code, you could use the block. And it looks nicer and it's more realistic.
Not much, but it would really be nice.
What do I want added? Well, all the characters I want available are:"abcdefghijklmnopqrstuvqxyz1234567890!@#$%^&*()`~-_=+[{]}\|;:'",<.>/? and Enter esc, control, alt, and the Mac apple key/Windows Logo key"
Added more important ones.
I didn't forget about mac users![]()
Another one-for windows.
Offline
I've been thinking about this for a long time. It would be very helpful. I think they should also add a (key pressed) reporter block, so you don't have to use a long string of booleans for typing without the ask block.
BTW:
Jonathanpb wrote:
and the Mac apple key
Could you please fix this? It's called the "command" key.
Offline
ScratchReallyROCKS wrote:
Could you please fix this? It's called the "command" key.
Okay
kayybee wrote:
Also, function Kay, f1, f2...
Okay
Last edited by Jonathanpb (2011-02-21 19:44:18)
Offline