Reading the backspace key.
BlitzMax Forums/BlitzMax Beginners Area/Reading the backspace key.| 
 | ||
| Hello! I have a question that one (or several) of you may be able to answer in a heartbeat. I'm having trouble reading the "Backspace" key on my standard us keyboard. I've tried "KeyHit(KEY_BACKSPACE)", "if GetChar() = 8". Neither of them work. The key just gets ignored. -Jim | 
| 
 | ||
| try using this code to find the scancode for it: Graphics 640,480,0,0 While Not KeyDown(KEY_ESCAPE) Cls For Local a:Int = 1 To 256 If KeyDown(a) Then DrawText(a, 10, 10) Next Flip Wend End | 
| 
 | ||
| I had the same problem... here Never got a response so not sure if it's *really* easy and nobody wanted to embarrass me. | 
| 
 | ||
| Strangest thing.  KeyDown works, but not KeyHit.  Could this be a bug? | 
| 
 | ||
| can you post an example? keyhit works for me: Graphics 640,480,0,0 While Not KeyDown(KEY_ESCAPE) If KeyHit(KEY_BACKSPACE) Then Print "bs" Wend | 
| 
 | ||
| Got it figured out!   Thanks! | 
| 
 | ||
| Hold on, my code from months ago *WAS* rubbish... 
Graphics 640,480
Local t$
While Not KeyHit( KEY_ESCAPE )
	Local c=GetChar()
	If c=8 t = Left$(t,(Len(t)-1))
    If c<>8 And c<>0 t:+Chr(c)
	Cls
 	DrawText t,0,0
	Flip
Wend
 |