Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > a804ef007a99f7d26cf24253c2994680 > files > 651

howto-html-ja-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>The Linux Keyboard and console HOWTO: Delete $B$H(B Backspace</TITLE>
 <LINK HREF="Keyboard-and-Console-HOWTO-6.html" REL=next>
 <LINK HREF="Keyboard-and-Console-HOWTO-4.html" REL=previous>
 <LINK HREF="Keyboard-and-Console-HOWTO.html#toc5" REL=contents>
</HEAD>
<BODY>
<A HREF="Keyboard-and-Console-HOWTO-6.html">$B<!$N%Z!<%8(B</A>
<A HREF="Keyboard-and-Console-HOWTO-4.html">$BA0$N%Z!<%8(B</A>
<A HREF="Keyboard-and-Console-HOWTO.html#toc5">$BL\<!$X(B</A>
<HR>
<H2><A NAME="s5">5. Delete $B$H(B Backspace</A></H2>

<P>
<P>
<H2><A NAME="ss5.1">5.1 $BD>A0$K%?%$%W$7$?J8;z$r>C5n$9$k$?$a$K$I$N%-!<$rMQ$$$k$+$rCN$k$K$O(B</A>
$B$I$&$9$l$P$$$$$N$G$7$g$&$+!)(B</H2>

<P>$B0J2<$N%3%^%s%I$r<B9T$7$F$/$@$5$$!%(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
% stty erase ^?
</PRE>
</CODE></BLOCKQUOTE>
<P>$BJ8;z$O>C5n$5$l$F$$$$$k$b$N$N!$5sF0$,$*$+$7$$$H$$$&$P$"$$$K$O!$(Btty $B$N@_Dj$K2?(B
$B$+4V0c$$$,$"$j$^$9!%(Bechoprt $B$r%;%C%H$7$F$$$k>l9g$K$O!$>C5n$5$l$?J8;z$O(B \fR $B$H(B
/ $B$K64$^$l$F$$$^$9!%(Bechoe $B$r%;%C%H$7$F$$$J$$>l9g$K$O!$>C5n$7$?J8;z$,%(%3!<%P(B
$B%C%/$5$l$^$9!J(B# $B$N$h$&$J0u:~2DG=J8;z$N>l9g$K$O$3$l$,M}$KE,$C$?$d$jJ}$G$9!K!%(B
$BBgItJ,$N%f!<%6!<$O(B stty echoe -echport $B$K$7$?$$$H9M$($k$G$7$g$&!%(B stty sane
$B$H$9$l$P!$$3$l0J>e$N$3$H$,<B8=$G$-$^$9!%8=:_$N@_Dj>u67$r3NG'$9$k$K$O(B stty -a
$B$r<B9T$7$F$/$@$5$$!%(B
<P>$B$A$c$s$H$7$?(B getty $B$r;H$C$F$$$l$P!$=i4|@_Dj$N$^$^$G$&$^$/$$$/$O$:$G$9!%(B
<P>$BFH<+$N%-!<%S%s%G%#%s%0$r9T$&%W%m%0%i%`$,B?$$!J(Bbash, emacs etc.) $B$3$H$KCm0U$7(B
$B$F$/$@$5$$(B( &nbsp;/.inputrc, &nbsp;/.emacs etc $B$GDj5A$9$k$h$&$K$J$C$F$$$^$9(B)$B!%$3$&$7$?(B
$B%W%m%0%i%`$O!$>C5nJ8;z$N@_Dj$K1F6A$5$l$^$;$s!%(B
<P>
<P>
<H3>$B$3$l$^$G$O(B getty $B$,(B DEL$B$H(BBS $B$r$A$c$s$H=hM}$G$-$F$$$?$N$K!$:#$K$J$C$F%@%a$K$J$C$F$7$^$$$^$7$?!)(B</H3>

<P>$B$+$D$F$O!$(BDEL(177)$B$r2!$9$H(B BS Space BS (10 40 10) $B$rC<Kv%I%i%$%P!<$,H/9T$7$F(B
$B$$$^$7$?!%$7$+$78=:_$G$O(B DEL $B$rL5;k$9$k$h$&$K$J$C$F$$$^$9!J%I%i%$%P!<$,(B 
vt100 $B$r%(%_%e%l!<%H$9$k$h$&$K$J$C$F0JMh$3$&$J$C$F$$$^$9!K!%(BDEL $B$r=PNO$7$J$$!$(B
$BM%$l$?(B getty $B$rF~<j$7$F$/$@$5$$!%(B
<P>
<H3>$B0lEYL\$HFsEYL\$G!$%m%0%$%s$N5sF0$,0[$J$k$N$G$9$,!)(B</H3>

<P>$B:G=i$N%m%0%$%s;~$K$O!$(Bgetty $B$rMQ$$$^$9!%$3$l$KBP$7!$Fs2sL\$N%m%0%$%s;~$K$O!$(B
$BA4$/JL$N%W%m%0%i%`$G$"$k(B login $B$,5/F0$5$l$^$9!%5sF0$,0[$J$k$N$O$=$N$?$a$G$9!%(B
<P>
<P>
<H2><A NAME="ss5.2">5.2 $B%-!<$r2!$7$?$H$-$K(BLinux$B$,$I$N%3!<%I$r@8@.$9$k$+$rCN$k$K$O$I$&$9$l$P(B</A>
$B$$$$$N$G$7$g$&!)(B</H2>

<P>$BC<Kv>e$G$O!$$h$j@53N$K$$$&$H$9$l$P!$(B(MEDIUM)RAW mode $B$rMQ$$$F$$$J$$C<Kv$G$O!$(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
% loadkeys mykeys.map
</PRE>
</CODE></BLOCKQUOTE>
<P>$B$r(B X $B$r;H$C$F$$$k>l9g$K$O(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
% xmodmap mykeys.xmap
</PRE>
</CODE></BLOCKQUOTE>
<P>$B$r<B9T$7$F$/$@$5$$!%(B
<P>XFree86-2.1 $B0J9_$N(B X $B$O!$(BX $B$N%-!<%^%C%W$r=i4|2=$9$k;~$K(B Linux $B$N%-!<%^%C%W$r(B
$BFI$_$3$`$h$&$K$J$C$F$$$^$9!%$7$+$7$J$,$i(B Linux/X $B$NN>%7%9%F%`$O40A48_49$G$O(B
$B$"$j$^$;$s!%(Bxmodmap $B$,M>J,$K$J$C$F$7$^$&>l9g$,B?$$$N$O$=$N$?$a$G$9!%(B
<P>$BNc$($P!$=i4|@_Dj$N(B Delete Key $B$G$O$J$/!$(BBackspace Key $B$,(B ^H (Backspace) $B$rH/9T(B
$B$9$k$h$&$K@_Dj$7$?$$>l9g$K$O!$<!$N$h$&$K$7$F$/$@$5$$!%(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
% loadkeys
keycode 14 = BackSpace
%
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H3>$B$J$<=i4|@_Dj$G$O!$(BBackspace $B$,(B ^H(backspace)$B$rH/9T$9$k$h$&$K$J$C$F$$$J$$$N$G$9$+!)(B</H3>

<P>
<OL>
<LI>VT100 $BC<Kv$G$O!$(BDelete key $B$,(B Enter key $B$N>e$K$"$k$+$i$G$9!%(B</LI>
<LI>Linus $B;a$,$3$N@_Dj$rA*Br$7$?$+$i$G$9!%(B</LI>
</OL>
<P>
<H2><A NAME="ss5.3">5.3 $B#X(B $B$G(B Delete and Backspace $B$r8r49$9$k$K$O$I$&$9$l$P$$$$$N$G$7$g$&(B</A>
</H2>

<P>
<BLOCKQUOTE><CODE>
<PRE>
% xmodmap -e "keysym BackSpace = Delete" -e "keysym Delete = BackSpace"
</PRE>
</CODE></BLOCKQUOTE>
<P>Backspace $B$,(B ^H(backspace) $B$rH/9T$9$k$h$&$K$7$?$$$@$1$J$i(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
% xmodmap -e "keycode 22 = BackSpace"
</PRE>
</CODE></BLOCKQUOTE>
<P>Deletekey $B$,(B Delete $B$rH/9T$9$k$h$&$K$7$?$$$@$1$J$i(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
% xmodmap -e "keycode 107 = Delete"
</PRE>
</CODE></BLOCKQUOTE>
<P>$B$r<B9T$7$F$/$@$5$$!%(B
<P>($B$7$+$7$J$,$iIaDL$O!$8r49:Q$_$N>uBV$,=i4|@_DjCM$K$J$C$F$$$^!%!K(B
<P>
<H2><A NAME="ss5.4">5.4 emace $B>e$G$N(B Delete $B$d(B Backspace $B%-!<$N0UL#$rDj5A$9$k$K$O(B</A>
$B$I$&$9$l$P$$$$$G$7$g$&!)(B</H2>

<P>.emacs $B%U%!%$%k$K0J2<$N$h$&$J9T$rIU$12C$($F$/$@$5$$!%(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
(global-set-key "\?" 'delete-backward-char)
(global-set-key "\C-h" 'help-command)
</PRE>
</CODE></BLOCKQUOTE>
<P>$B$b$A$m$sF1$8$h$&$K$7$F!$JL$N%-!<$rJL$N%3%^%s%I$K7k9g$9$k$3$H$b2DG=$G$9!%(B
<P>
<P>
<H2><A NAME="ss5.5">5.5 emacs $B$G(B Delete $B$H(B Backspace$B$r8r49$9$k$?$a$K$O$I$&$9$l$P(B</A>
$B$$$$$N$G$7$g$&!)(B</H2>

<P>.emacs $B%U%!%$%k$K0J2<$N9T$rIU$12C$($F$/$@$5$$!%(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
(setq keyboard-translate-table (make-string 128 0))
(let ((i 0))
(while (&lt; i 128)
    (aset keyboard-translate-table i i)
    (setq i (1+ i))))
(aset keyboard-translate-table ?\b ?\^?)
(aset keyboard-translate-table ?\^? ?\b)
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H2><A NAME="ss5.6">5.6 kermit $B$G(B Delete $B$H(B Backspace $B$r8r49$9$k$?$a$K$O$I$&$9$l$P(B</A>
$B$$$$$N$G$7$g$&!)(B</H2>

<P>.kermrc $B%U%!%$%k$K0J2<$N9T$rIU$12C$($F$/$@$5$$!%(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
set key \127 \8
set key \8 \127
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H2><A NAME="ss5.7">5.7 xterm $B$r4uK>$9$k(B tty modes $B$K%;%C%H$9$kJ}K!$r65$($F$/$@$5$$!%(B</A>
</H2>

<P>$BDL>o!$(Bxterm $B$O5/F0;~$N(B tty mode $B$r0z$-7Q$.$^$9!%(Bxdm $B$N>l9g!$=i4|@_Dj(B
$B$G$O(B #, @ $B$,$=$l$>$l>C5n!$(Bkill $BJ8;z$H$J$C$F$$$^$9!%$3$l$O8E$-NI$-;~Be$N(B 
Unix v.6$B$NL>;D$G$9!%$3$l$,$*5$$K>$$5$J$$>l9g$K$O!$0J2<$N$h$&$J9T$r(B
$BIU$12C$($F$/$@$5$$!%(B
<P>/usr/lib/X11/app-defaults/XTerm $B$"$k$$$O(B $HOME/.Xresources $B$K(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
XTerm*ttymodes: erase ^? kill ^U intr ^C quit ^\ eof ^D susp ^Z
                start ^Q stop ^S eol ^@
</PRE>
</CODE></BLOCKQUOTE>
<P>$B!J(B$HOME/.xinitrc $B$K(B xrdb $HOME/.Xresources $B$H$$$&0l9T$,$"$k$3$H$rA0Ds$H$7$F(B
$B$$$^$9!K(B
<P>
<H2><A NAME="ss5.8">5.8 Backspace key $B$,(B DEL$B$r@8@.$7$F$$$k$3$H$r(B xmosaic $B$KEAC#$9$kJ}K!(B</A>
$B$r65$($F$/$@$5$$!%(B</H2>

<P>$B0J2<$N9T$r!$(B$HOME/.Xresources $B$KIU$12C$($l$P$$$$$G$7$g$&(B
<P>
<BLOCKQUOTE><CODE>
<PRE>
*XmText.translations: #override\n\
   &lt;Key&gt;osfDelete: delete-previous-character()
*XmTextField.translations: #override\n\
   &lt;Key&gt;osfDelete: delete-previous-character()
</PRE>
</CODE></BLOCKQUOTE>
<P>$B$7$+$7$J$,$i(B netscape FAQ $B$O<!$N$h$&$K=R$Y$F$$$^$9!%(B
<P>($B0zMQ3+;O(B)
<P>$B%F%-%9%H%U%#!<%k%IFb$G%P%C%/%9%Z!<%9$,5!G=$7$J$$$N$O$I$&$7$F$J$N$G$7$g$&!)(B
Linux,XFree86$B$N=i4|@_Dj$O!$%P%C%/%9%Z!<%9!&:o=|%-!<$N@_Dj$r8m$C$F$$$^$9!%(B
$B%b%A!<%U4XO"$N%W%m%0%i%`$O$9$Y$F(B(Netscape, Navigator$B$r$b4^$`$3$H$O?=$7>e$2(B
$B$k$^$G$b$"$j$^$;$s!KF1$8$h$&$K8mF0:n$7$F$7$^$$$^$9!%(B
<P>$B%b%A!<%U$N5,3JI=$K$O!V%P%C%/%9%Z!<%9%-!<$OD>A0$NJ8;z$r>C5n$7!$:o=|%-!<$O<!(B
$B$NJ8;z$r>C5n$7$^$9!W$H=q$$$F$"$j$^$9!%(BLinux, XFree86$B$O$H$A$i$b!$%P%C%/%9%Z(B
$B!<%9%-!<!&:o=|%-!<$NN>J}$,(BDelete$B$rH/9T$9$k$h$&$K@_Dj$7$F$$$^$9!%(B
<P>$B$3$NLdBj$KBP=h$9$k$K$O!$(Bxmodmap, xkeycaps, loadkeys $B$N$I$l$+$rMQ$$!$Ev3:%-(B
$B!<$,(BDelete$B$G$O$J$/(BBackspace$B$rH/9T$9$k$h$&$K$9$l$P$$$$$N$G$9!%(B
<P>.motifbind $B%U%!%$%k$r:n$k$H$$$&J}K!$b$"$j$^$9!%>\$7$/$O!$(BVirtualBindings(3)
$B$N%^%K%e%"%k%Z!<%8$r$4Mw$/$@$5$$!%(B
<P>$BCm!'(B*XmText.translations $B$d(B *XmTextField.translations$B$r;H$C$F!$$3$NLdBj$K(B
$BBP=h$7$F$O$$$1$^$;$s!%$3$NJ}K!$r;H$&$H!$(BNetscape Navigator $B$NB>$N%F%-%9%H(B
$B%U%#!<%k%I%-!<@_Dj$,?a$CHt$s$G$7$^$$$^$9!%(B
<P>($B0zMQ=*$j(B)
<P>
<H2><A NAME="ss5.9">5.9 termcap $B$H(B terminfo $B$K$D$$$F65$($F$/$@$5$$(B</A>
</H2>

<P>$B%P%C%/%9%Z!<%9LdBj$KG:$s$G$$$k?M$OB?$$$b$N$G$9$,!$$3$&$7$??MC#$O(B termcap
(terminfo)$B$NC<KvMQ%(%s%H%j!<$H$K$i$a$C$3$7$F$$$k$N$G$9!%3N$+$K!$$3$3$K$O%P%C(B
$B%/%9%Z!<%9%-!<$K$h$C$F@8@.$5$l$k%3!<%I$r5-=R$9$k(Bkb(kbs)$B5!G=$,$"$j$^$9!%$7$+(B
$B$7$3$N5!G=$r;H$$$3$J$$$F$$$k%W%m%0%i%`$O>/$J$$$N$G$9!%8DJL$N%W%m%0%i%`$G$@$1(B
$BLdBj$,H/@8$9$k$H$$$&$o$1$G$O$J$$$N$J$i!$4V0c$$$O;j$k=j$K$O$S$3$C$F$$$k$N$G$7(B
$B$g$&!%(Btermcap(terminfo)$B$N%(%s%H%j!<$r=$@5$9$k$H$$$&$N$O$b$A$m$s@5$7$$9M$(J}(B
$B$G$9!%0J2<$N!V(BTERM$BJQ?t!W$N9`$r$b$*FI$_$/$@$5$$!%(B
<P>
<P>
<P>
<HR>
<A HREF="Keyboard-and-Console-HOWTO-6.html">$B<!$N%Z!<%8(B</A>
<A HREF="Keyboard-and-Console-HOWTO-4.html">$BA0$N%Z!<%8(B</A>
<A HREF="Keyboard-and-Console-HOWTO.html#toc5">$BL\<!$X(B</A>
</BODY>
</HTML>