Change-Id: Ib14ab12e6223267f397b506939f0e6c6f5d3c468
| ... | ... |
@@ -180,10 +180,13 @@ void run(){
|
| 180 | 180 |
search[search_size++] = ch; |
| 181 | 181 |
search[search_size] = '\0'; |
| 182 | 182 |
run_search(search); |
| 183 |
- }else if(ch == 127){ /* DEL */
|
|
| 183 |
+ }else if(ch == 127 || ch == 8){ /* DEL || backspace */
|
|
| 184 | 184 |
if(search_size) |
| 185 | 185 |
search[--search_size] = '\0'; |
| 186 | 186 |
run_search(search); |
| 187 |
+ }else if(ch == 21){ /* C-U */
|
|
| 188 |
+ search_size = 0; |
|
| 189 |
+ search[0] = '\0'; |
|
| 187 | 190 |
}else if(ch == 23){ /* C-W */
|
| 188 | 191 |
if(search_size) |
| 189 | 192 |
search[--search_size] = '\0'; |