SunOS 5.10 - VI Arrow keys not working


 
Thread Tools Search this Thread
# 1  
Data SunOS 5.10 - VI Arrow keys not working

Hi

I am working on SunOS 5.10 from remote terminal using putty.
Also
echo $TERM
xterm

In vi editor when in insert mode arrow keys are not working for cursor movement instead they print A B C and D.

Please help.

thanks
ravs
# 2  
Quote:
Originally Posted by ravashingravi
Hi

I am working on SunOS 5.10 from remote terminal using putty.
Also
echo $TERM
xterm

In vi editor when in insert mode arrow keys are not working for cursor movement instead they print A B C and D.

Please help.

thanks
ravs
before invoking vi give, set TERM=vt100
# 5  
http://hea-www.harvard.edu/~fine/Tech/vi.html

Title contains entire bible of vi command keys
Below are extract for your solution
:map! ^? ^H
:map! ^[OA ^[ka
:map! ^[OB ^[ja
:map! ^[OC ^[la
:map! ^[OD ^[ha

Above entries you put into $HOME/.exrc file. First entry is to make DELETE work as Backspace and Remaining/Subsequent 4 entries are traversal into file using Arrow-Key. All 5 entries are applicable for "Editing" mode of vi editor.

Below are guideline to type all CONTROL characters
^? = CTRL-V + DELETE
^H = CTRL-V + BACKSPACE
^[OA = CTRL-V + UP-Arrow
^[ka = CTRL-V + ESCAPE + k + a
^[OB = CTRL-V + Down-Arrow
^[ja = CTRL-V + ESCAPE + j + a
^[OC = CTRL-V + Right-Arrow
^[la = CTRL-V + ESCAPE + l + a
^[OD = CTRL-V + Left-Arrow
^[ha = CTRL-V + ESCAPE + h + a
# 6  
Hi.

I don't use PuTTY much, but I was able to duplicate the problem. The solution that worked for me was to change a setting in the Features panel.

This session was from PuTTY running on a Microsoft W2K box connected to a Solaris 10 box. The version of PuTTY is:
Code:
2005-11-26:r6470

After you have logged in:
1) right click on the Title bar
2) Mouse down and select Change Settings
3) Click Features from the left side
4) Uncheck:
Disable application keypad mode
5) Click the Apply button

If this works, you may want to save the new session settings. You may be able to do this without logging in -- I didn't test that. In my situation, I have none of the features checked.

I tested the behavior by checking and unchecking the box and it seemed to cause your symptoms to appear and disappear.

The other solutions posted may also work, but this seems like an easy solution.

Best wishes ... cheers, drl
# 7  
Quote:
Originally Posted by encrypted
OR

use the "h j k l " for navigation.

export EDITOR=vi also helps
Ravash-

Of the responses above, this is your best option.

HTH
 

|
Thread Tools Search this Thread
Search this Thread:
Advanced Search

More UNIX and Linux Forum Topics You Might Find Helpful
Arrow keys binding in AIX v5.3 - how?
alex_5161
Would somebody advise how arrow keys could be binded in AIX v5.3? I could not find reasonable information online related to AIX. I've meat advises to define: alias __A=$'\020' # or the same: alias __A=$(echo "\020") alias __B=$'\016' alias __C=$'\006' alias __D=$'\002' But it does...... UNIX for Dummies Questions & Answers
2
UNIX for Dummies Questions & Answers
Using arrow keys in shell scripts
cambridge
I recently needed to collect arrow keys (and function keys etc.) in a shell script so that I could run a text graphics-style data entry system (with text entry fields, drop-down list boxes, progress bars and the like). Yes you can do all this in shell, and portably too if you're careful. I've...... Shell Programming and Scripting
4
Shell Programming and Scripting
Using arrow keys
cooldude
Hello, I am unable to use the arrow keys in some applications. For example, in bash, I am able to use the arrow keys to to go back and forth characters in current line and search the history--I can do everything you'd expect to be able to do with the arrow keys. However, in bc, I cannot use...... Solaris
4
Solaris
arrow keys / special keys
raguramtgr
how to use the arrow keys in shell scripting. is there any special synatax / command for this. i just want to use the arrow keys for navigation. replies appreciated raguram R... UNIX for Dummies Questions & Answers
3
UNIX for Dummies Questions & Answers
Trapping Arrow keys
nageshrc
Hey Guys , How do we trap the arrow keys in shell programming. Or atleast can we read the ascii code of the arrow keys. I want to read the arrow keys pressed by the user and accordingly highlight the corresponding menu option. Is it possible in shell to do so ?? ...... Shell Programming and Scripting
1
Shell Programming and Scripting