[tor-bugs] #5835 [arm]: Arm getstr prompt doesn't support delete

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Fri May 11 16:20:25 UTC 2012


#5835: Arm getstr prompt doesn't support delete
--------------------+-------------------------------------------------------
 Reporter:  atagar  |          Owner:  atagar
     Type:  defect  |         Status:  new   
 Priority:  minor   |      Milestone:        
Component:  arm     |        Version:        
 Keywords:          |         Parent:        
   Points:          |   Actualpoints:        
--------------------+-------------------------------------------------------
 Curses getstr prompts are dumb, and we need to teach it how to be a sane
 text editor. Arm's TextInputValidator class [1] supports the left/right
 arrows, home, end, and esc keys. We should add support there for the
 delete key too.

 This should be easy...
 - add a line here to log keycodes
 - run arm, navigate to the interpretor panel, hit the delete key
 - see in the log what the keycode is
 - add a handler for that keycode to delete the next character

 Another minor bug is that hitting backspace when at the start of the line
 deletes the first character.

 [1]
 https://gitweb.torproject.org/arm.git/blob/HEAD:/src/util/textInput.py#l12

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/5835>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list