[Konsole-devel] [Bug 170220] VT420 keypad support abysmal

Roland yyyc186 at hughes.net
Sat Feb 21 22:39:23 UTC 2009


https://bugs.kde.org/show_bug.cgi?id=170220


Roland <yyyc186 at hughes.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |yyyc186 at hughes.net
         Resolution|FIXED                       |INVALID




--- Comment #4 from Roland <yyyc186 hughes net>  2009-02-21 23:39:21 ---
Hello Robert,

It has been a long time since we chatted.  I have been swamped with client
projects and getting a novel out.  No time to be of assistance.  Took a break
today from negotiating with eBook retailers and service centers to take a quick
look at this.  I'm running 64-bit Ubuntu 8.10 with all patches applied as of
today.  Konsole says it is Version 2.2 running on KDE 4.2.00.

A couple of the values which were in xfree were wrong.  I fixed them in this
vt420 file.

keyboard "DEC VT420 Terminal"                                      
key Space+Ctrl : ""                                                
key *+KeyPad+AppKeypad : "\EOR"                                    
key ++KeyPad+AppKeypad : "\EOl"                                    
key -+KeyPad+AppKeypad : "\EOS"                                    
key Esc : "\E"                                                     
key .+KeyPad+AppKeypad : "\EOn"                                    
key Tab : "\t"                                                     
key Backtab : "\E[Z"                                               
key 0+KeyPad+AppKeypad : "\EOp"                                    
key Backspace : "\x7f"                                             
key 1+KeyPad+AppKeypad : "\EOq"                                    
key Return-NewLine : "\r"                                          
key Return+NewLine : "\r\n"                                        
key 2+KeyPad+AppKeypad : "\EOr"                                    
key Enter+KeyPad+AppKeypad : "\EOM"                                
key Enter+NewLine : "\r\n"                                         
key Enter-NewLine : "\r"                                           
key 3+KeyPad+AppKeypad : "\EOs"                                    
key Ins-Shift : "\E[2~"                                            
key 4+KeyPad+AppKeypad : "\EOt"                                    
key Del : "\x7f"                                                   
key 5+KeyPad+AppKeypad : "\EOu"                                    
key 6+KeyPad+AppKeypad : "\EOv"                                    
key 7+KeyPad+AppKeypad : "\EOw"                                    
key 8+KeyPad+AppKeypad : "\EOx"                                    
key 9+KeyPad+AppKeypad : "\EOy"                                    
key Home : "\E[H"                                                  
key End : "\E[F"                                                   
key Left-Shift-Ansi : "\ED"                                        
key Left-Shift+Ansi+AppCursorKeys : "\EOD"                         
key Left-Shift+Ansi-AppCursorKeys : "\E[D"                         
key Up-Shift-Ansi : "\EA"                                          
key Up-Shift+Ansi+AppCursorKeys : "\EOA"                           
key Up-Shift+Ansi-AppCursorKeys : "\E[A"                           
key Up+Shift : ScrollLineUp                                        
key Right-Shift-Ansi : "\EC"                                       
key Right-Shift+Ansi+AppCursorKeys : "\EOC"
key Right-Shift+Ansi-AppCursorKeys : "\E[C"
key Down-Shift-Ansi : "\EB"
key Down-Shift+Ansi+AppCursorKeys : "\EOB"
key Down-Shift+Ansi-AppCursorKeys : "\E[B"
key Down+Shift : ScrollLineDown
key PgUp-Shift : "\E[5~"
key PgUp+Shift : ScrollPageUp
key PgDown-Shift : "\E[6~"
key PgDown+Shift : ScrollPageDown
key ScrollLock : ScrollLock
key F1-Shift : "\E[11~"
key F1+Shift : "\E[11;2~"
key F2-Shift : "\E[12~"
key F2+Shift : "\E[12;2~"
key F3-Shift : "\E[13~"
key F3+Shift : "\E[13;2~"
key F4-Shift : "\E[14~"
key F4+Shift : "\E[14;2~"
key F5-Shift : "\E[15~"
key F5+Shift : "\E[15;2~"
key F6-Shift : "\E[17~"
key F6+Shift : "\E[17;2~"
key F7-Shift : "\E[18~"
key F7+Shift : "\E[18;2~"
key F8-Shift : "\E[19~"
key F8+Shift : "\E[19;2~"
key F9-Shift : "\E[20~"
key F9+Shift : "\E[20;2~"
key F10-Shift : "\E[21~"
key F10+Shift : "\E[21;2~"
key F11-Shift : "\E[23~"
key F11+Shift : "\E[23;2~"
key F12-Shift : "\E[24~"
key F12+Shift : "\E[24;2~"


You're getting pretty close.  Here are the issues I was able to identify
running telnet into my OpenVMS Alpha.

NumLock  (Gold) only works the first time.  Either I have the entry luggied up
in this file, or the path through the code is both sending the sequence AND
toggling to keypad mode.  Not good if it has been remapped.

No matter what I did in the entry GUI, I could not map  /+KeyPad+AppKeypad to
be \EOQ.  Kept getting a blank row.  Don't know if this is stupidity on my part
or a bug with the GUI component's parser.

If the current build has fixed either of these two issues then please let me
know.  I will try to find the time this coming week to pull it down and run a
build.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the konsole-devel mailing list