Project
This project may have bugs, but you can try to fix this project.
What do you think of my editor?
This project may have bugs, but you can try to fix this project.
What do you think of my editor?
Good start.
It’s weird that you capitalize the letter I just typed when I hit shift. I would use a global variable to remember if you should capitalize the next letter typed, something like this:
Thanks. I fixed the editor.
This is a really cool idea, but…
PageDown and CapsLock are counted as a character.F9 isn’t a unicode character
this bug also happens when the text editor is empty and you hold backspace for over a second
i really wanna help you fix the code but i cant because WHY IS EVERY SINGLE VARIABLE IN KOREAN
Because I am from Korea. I learned Korean before. Just in case, here is the translation below, if you don’t know, I have translated the variables written in Korean back to English.
Just make a blacklist of all the non-printable keys and check if a key is in that blacklist
What I used is a “if not key pressed” system, for my text editor
you get the key pressed but I won’t display
Is there a reason to insert special multi-character labels?
IMEI may produce sequence of character?
So maybe length>1 and unicode of first char outside of US ASCII?
advanced obfuscation /j
Okay, I fixed the editor.
The code I fixed is:
this is equivalent to
<not <<key (identity of text [control] :: #000080) pressed?> or <key [enter V] pressed?> or <(pushed key) = [Shift] @delInput @addInput> or <([length V] of text (pushed key)) \> [1] @delInput @addInput> @delInput @addInput>>
Because the author is Korean, I guess. We encourage everybody to use their native language in their projects, which is why Snap! is translated into so many languages! ![]()
If you ask for help on an international forum, making your program readable to potential helpers is quite a reasonable expectation.