I manage an AIX box at work using PuTTY. I'm using ksh in vi-mode. When I press the Delete key (not backspace) the case of following characters is toggled instead of the character under the cursor being deleted. I'm not necessarily looking to change the behavior, as this is a very important server and I just don't want to make unnecessary changes, but I would like to understand why it's happening.
Steps to reproduce.
- Type some text:
root:common> ls -al
- Move the cursor over the dash. ([esc] hhh)
- Press the Delete Key. ([del])
- Strange things happen:
root:common> ls -AL
Expected behavior: The character under the cursor is deleted.
Actual behavior: Following characters have their case toggled.