Re: Backspaces converted to ^? -- want to get rid of ^? -_-...

2007-02-04 Thread Jordan Gordeev

[EMAIL PROTECTED] wrote:

On Fri, 2 Feb 2007, Bill Campbell wrote:


On Fri, Feb 02, 2007, [EMAIL PROTECTED] wrote:


  Ok, this happens regularly on my FreeBSD box at home when I'm not
  su'ed in as root using vim, or the SuSe box at work when I VNC 
into

  it (using vim once again), and I'm frankly quite tired of lame
  control characters screwing up my day. Is there any way to fix 
this
  behavior so pressing backspace erases a character, not prints 
out a

  ^? character?



This is generally a function of your terminal emulator or xterm and is a
carryover from old DEC terminal's stupid keyboard mappings.

The attached XTerm file put in $HOME/XTerm will get xterms to send ctrl-h
from the backspace key.  Other programs like putty typically have a
keyboard configuration that permits setting the backspace key to send
either ctrl-H or a DEL character.

I leave it as an exercise for the student to figure out my other 
tweaks in

this file :-).

Bill
--
INTERNET:   [EMAIL PROTECTED]  Bill Campbell; Celestial Software, LLC
URL: http://www.celestial.com/  PO Box 820; 6641 E. Mercer Way
FAX:(206) 232-9186  Mercer Island, WA 98040-0820; (206) 
236-1676


``Microsoft IIS has more holes than a wheel of Swiss Cheese after a 
shotgun

blast'' -- John Dvorak



Hmmm... you have a lot of different tweaks in there.
I'll definitely implement the delete thing as soon as possible.
Thanks!
-Garrett


The correct way to fix is to use stty(1).
For example: stty erase2 '^?'
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Backspaces converted to ^? -- want to get rid of ^? -_-...

2007-02-02 Thread youshi10

On Fri, 2 Feb 2007, Bill Campbell wrote:


On Fri, Feb 02, 2007, [EMAIL PROTECTED] wrote:

  Ok, this happens regularly on my FreeBSD box at home when I'm not
  su'ed in as root using vim, or the SuSe box at work when I VNC into
  it (using vim once again), and I'm frankly quite tired of lame
  control characters screwing up my day. Is there any way to fix this
  behavior so pressing backspace erases a character, not prints out a
  ^? character?


This is generally a function of your terminal emulator or xterm and is a
carryover from old DEC terminal's stupid keyboard mappings.

The attached XTerm file put in $HOME/XTerm will get xterms to send ctrl-h
from the backspace key.  Other programs like putty typically have a
keyboard configuration that permits setting the backspace key to send
either ctrl-H or a DEL character.

I leave it as an exercise for the student to figure out my other tweaks in
this file :-).

Bill
--
INTERNET:   [EMAIL PROTECTED]  Bill Campbell; Celestial Software, LLC
URL: http://www.celestial.com/  PO Box 820; 6641 E. Mercer Way
FAX:(206) 232-9186  Mercer Island, WA 98040-0820; (206) 236-1676

``Microsoft IIS has more holes than a wheel of Swiss Cheese after a shotgun
blast'' -- John Dvorak


Hmmm... you have a lot of different tweaks in there.
I'll definitely implement the delete thing as soon as possible.
Thanks!
-Garrett


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Backspaces converted to ^? -- want to get rid of ^? -_-...

2007-02-02 Thread Bill Campbell
On Fri, Feb 02, 2007, [EMAIL PROTECTED] wrote:
>   Ok, this happens regularly on my FreeBSD box at home when I'm not 
>   su'ed in as root using vim, or the SuSe box at work when I VNC into 
>   it (using vim once again), and I'm frankly quite tired of lame 
>   control characters screwing up my day. Is there any way to fix this 
>   behavior so pressing backspace erases a character, not prints out a 
>   ^? character?

This is generally a function of your terminal emulator or xterm and is a
carryover from old DEC terminal's stupid keyboard mappings.

The attached XTerm file put in $HOME/XTerm will get xterms to send ctrl-h
from the backspace key.  Other programs like putty typically have a
keyboard configuration that permits setting the backspace key to send
either ctrl-H or a DEL character.

I leave it as an exercise for the student to figure out my other tweaks in
this file :-).

Bill
--
INTERNET:   [EMAIL PROTECTED]  Bill Campbell; Celestial Software, LLC
URL: http://www.celestial.com/  PO Box 820; 6641 E. Mercer Way
FAX:(206) 232-9186  Mercer Island, WA 98040-0820; (206) 236-1676

``Microsoft IIS has more holes than a wheel of Swiss Cheese after a shotgun
blast'' -- John Dvorak
!
!!
!! SAMPLE .Xdefaults / app-defaults  RESOURCE SPECIFICATIONS FOR XTERM
!!
!
!
!
!!
!! set default tty mode.
!!
!
!XTerm*ttyModes: intr ^? erase ^H kill ^U
!
!
!
!!
!! modify mouse functionality so that "Shift " has the same
!! functionality as "".
!!
!! The Ctrl xterm window menu CANNOT be popped up using
!! Shift Ctrl
!!
!
!*VT100*translations: #override\
! Shift : insert-selection(PRIMARY, CUT_BUFFER0) \n\
! Button1 : insert-selection(PRIMARY, CUT_BUFFER0)
!
!*VT100*Scrollbar*translations: #override\
! Shift :   StartScroll(Continuous) MoveThumb() NotifyThumb() \n\
! Shift : MoveThumb() NotifyThumb() \n\
! Button1 :   StartScroll(Continuous) MoveThumb() NotifyThumb() 
\n\
! Button1 : MoveThumb() NotifyThumb()
!
!
!
!!
!! menu resources
!!
!
!*SimpleMenu*BackingStore: NotUseful
!*SimpleMenu*menuLabel.font: 
-adobe-helvetica-bold-r-normal--*-120-*-*-*-*-iso*-*
!*SimpleMenu*menuLabel.vertSpace:   100
!*SimpleMenu*HorizontalMargins: 16
!*SimpleMenu*Sme.height:16
!
!*SimpleMenu*Cursor: left_ptr
!*mainMenu.Label:  Main Options
!*mainMenu*securekbd*Label:  Secure Keyboard
!*mainMenu*allowsends*Label:  Allow SendEvents
!*mainMenu*logging*Label:  Log to File
!*mainMenu*redraw*Label:  Redraw Window
!*mainMenu*suspend*Label:  Send STOP Signal
!*mainMenu*continue*Label:  Send CONT Signal
!*mainMenu*interrupt*Label:  Send INT Signal
!*mainMenu*hangup*Label:  Send HUP Signal
!*mainMenu*terminate*Label:  Send TERM Signal
!*mainMenu*kill*Label:  Send KILL Signal
!*mainMenu*quit*Label:  Quit
!
!*vtMenu.Label:  VT Options
!*vtMenu*scrollbar*Label:  Enable Scrollbar
!*vtMenu*jumpscroll*Label:  Enable Jump Scroll
!*vtMenu*reversevideo*Label:  Enable Reverse Video
!*vtMenu*autowrap*Label:  Enable Auto Wraparound
!*vtMenu*reversewrap*Label:  Enable Reverse Wraparound
!*vtMenu*autolinefeed*Label:  Enable Auto Linefeed
!*vtMenu*appcursor*Label:  Enable Application Cursor Keys
!*vtMenu*appkeypad*Label:  Enable Application Keypad
!*vtMenu*scrollkey*Label:  Scroll to Bottom on Key Press
!*vtMenu*scrollttyoutput*Label:  Scroll to Bottom on Tty Output
!*vtMenu*allow132*Label: Allow 80/132 Column Switching
!*vtMenu*cursesemul*Label:  Enable Curses Emulation
!*vtMenu*visualbell*Label:  Enable Visual Bell
!*vtMenu*marginbell*Label:  Enable Margin Bell
!*vtMenu*altscreen*Label:  Show Alternate Screen
!*vtMenu*softreset*Label:  Do Soft Reset
!*vtMenu*hardreset*Label:  Do Full Reset
!*vtMenu*tekshow*Label:  Show Tek Window
!*vtMenu*tekmode*Label:  Switch to Tek Mode
!*vtMenu*vthide*Label:  Hide VT Window
!
!*fontMenu.Label:  VT Fonts
!*fontMenu*fontdefault*Label:   Default
!*fontMenu*font1*Label: 6x10
!*VT100*font1:  6x10
!*fontMenu*font2*Label: 6x12
!*VT100*font2:  6x12
!*fontMenu*font3*Label: 9x15
!*VT100*font3:  9x15
!*fontMenu*font4*Label: 10x20
!*VT100*font4:  10x20
!*fontMenu*fontescape*Label:Escape Sequence
!*fontMenu*fontsel*Label:   Selection
!!fontescape and fontsel overridden by application
!
!*tekMenu.Label:  Tek Options
!*tekMenu*tektextlarge*Label:  Large Characters
!*tekMenu*tektext2*Label:  #2 Size Characters
!*tekMenu*tektext3*Label:  #3 Size Characters
!*tekMenu*tektextsmall*Label:  Small Characters
!*tekMenu*tekpage*Label:  PAGE
!*tekMenu*tekreset*Label:  RESET
!*tekMenu*tekcopy*Label:  COPY
!*tekMenu*vtshow*Label:  Show VT Window
!*tekMenu*vtmode*Label:  Switch to VT Mode
!*tekMenu*tekhide*Label:  Hide Tek Window
!
*tek4014*fontLarge: 10x20
*tek4014*font2: 9x15
*tek4014*font3: 6x13
*tek4014*fontSmall: 6x10

XTerm*font: 10x20
XTerm*pointerShape: arrow
XTerm*termName: xterm
XTerm*blink:true
XTerm*loginShell:   true
XTerm*scrollBar:true
! XTerm*cursorColor: