The key pressed method doesn't support several keys such as the square brackets keys, the comma, period, and question mark keys, etc. Is there a work around to get scratch to respond to these keys? I'm trying to implement a Russian keyboard layout demo in Scratch and there are 33 characters in the Russian alphabet. Seven of the characters are mapped to keys that Scratch doesn't seem to support. Any suggestions? How do they deal with this in Russian versions of Scratch?
Offline
Many people want these keys but since scratch supports many languages and some keyboards don't have some keys that others do, they decided to take some out. (that, and they don't want beginners to get confused.)
Offline
So how does that work out for people using the Russian keyboard? On the Russian keyboard layout the square-right-bracket, square-left-bracket, comma, period, etc. are used for actual letters in the alphabet. So do these people just have to do without some of the letters in their alphabet? If not, then why aren't these keys mapped to something on English versions of Scratch? (I've heard the keep-it-simple explanation for the limited number of supported keys... but, come on, I'm not really buying it!)
Offline
Uvajaemye ! Scratch 1.3.1 imeet bag pri vvode ne-latinskih simvolov (komandy "govorit'", "dumat'") - poluchaem "krakoziabry". Problema v virtual'noj mashine Squeak-3.9-8, kotoraja ispol'zuetsia v Scratch-1.3.1. Zamena VM na Squeak-3.10-1 reshaet etu problemu (provereno v Linux, u Windows ne proverial). Mojete soobschit' razrabotchikam
Offline
Yeah the backspace key would be useful too.
Offline
EveningSage wrote:
Yeah the backspace key would be useful too.
Can't. It sucks, but back space and enter keys are reserved for scratch. Enter in scratch starts a project, while delete or backspace stops it, like the flags.
Offline
And the logic of playing cod5 or whatever with comma and fullstop just sounds stupid. I don't know what you are doing that need all the letters, but you could complicate it and use the russian version of z (the least used letter) as a shift so if u press it and another key it comes up with a different letter.
Offline