[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:33156] Bug#JP/1347: marked as done (tk8.0-ja の del キー動作の Debian ポリシー違反)



Taketoshi Sano <kgh12351@xxxxxxxxxxx>さんの 28 May 2002 22:21:16 +0900付けの
message-id <y5au1oss90z.fsf@xxxxxxxxxxxxxxxxxxxx>
subject Bug#JP1347[tk8.0-jaのdelキー動作のDebianポリシー違反] 
のメッセージにより以下のバグ報告は「処理済」とされました。

もし、間違ったバグ報告を「処理済」にしてしまった場合は
必要に応じてバグ報告を再発行し、そして/または、ただちに問題を修正してください。

(注: これは Debian JP Bug Tracking System が発行している
自動応答メッセージで、debian-users メイリングリストにも送られています。
あなたがシステム管理者で、このメッセージが何について書かれている
かよくわからないのでしたら、どこかに深刻なメールシステムの誤設定がある
ことを示しています。すぐに私まで連絡をいただけないでしょうか)
(NB: If you are a system administrator and have no idea what I'm
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

-- 
Debian JP Bug Tracking System / owner@bugs.debian.or.jp


Received: from smtp1.nifty.ne.jp (smtp1.nifty.ne.jp [202.219.63.53])
	by arashi.debian.or.jp (Postfix) with ESMTP id 070F517B791
	for <1347-done@bugs.debian.or.jp>; Tue, 28 May 2002 22:30:04 +0900 (JST)
Subject: Re: Bug#JP1347[tk8.0-jaのdelキー動作のDebianポリシー違反]
References: <20020528072303.77B0717B721@arashi.debian.or.jp>
X-fingerprint: A1A0 F2D0 9C5D 7D61 DBA1  1507 D0B3 F3D0 AE31 C009
From: Taketoshi Sano <kgh12351@xxxxxxxxxxx>
In-Reply-To: <20020528072303.77B0717B721@arashi.debian.or.jp> (owner@bugs.debian.or.jp's message of "Tue, 28 May 2002 16:23:03 +0900")
MIME-Version: 1.0 (generated by SEMI 1.12.1 - "[JR] Nonoichi")
Content-Type: text/plain; charset=ISO-2022-JP
Date: 28 May 2002 22:21:16 +0900
Message-ID: <y5au1oss90z.fsf@xxxxxxxxxxxxxxxxxxxx>
Lines: 15
User-Agent: Semi-gnus/6.10.12 SEMI/1.12.1 ([JR] Nonoichi) FLIM/1.12.7
 (=?ISO-8859-4?Q?Y=FEzaki?=) Emacs/20.7 (i386-debian-linux-gnu) MULE/4.0
 (HANANOEN)
X-Dispatcher: imput version 991025(IM133)

佐野@浜松です。

tcltk8.0-ja (8.0.4jp1.3-14) unstable; urgency=low

  * apply a patch from Suehiro-san (Thanks to Kikuchi-san for
    his report about this patch on debian-users@JP list :)
    Now delete key follows the Debian policy with this patch, I hope.


ということで、Delete キーの動作については修正したはずなので
このバグ報告をクローズします。

-- 
 # (わたしのおうちは浜松市、アカウミガメのふるさとの街)
   <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)


From white@xxxxxxxxxxxxxxxx  Mon Dec 18 23:31:01 2000
Message-ID: <001b01c068fe$e5c2baa0$030110ac@winnote>
From: "white" <white@xxxxxxxxxxxxxxxx>
To: <submit@bugs.debian.or.jp>
Subject: tk8.0-jaのdelキー動作のDebianポリシー違反
Date: Mon, 18 Dec 2000 23:29:09 +0900
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6600
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600

Package: tk8.0-ja
Version: 8.0.4jp1.3-7

tk8.0-jaを使うpotatoのtkdesk-jaのテキストエディターにおいて、delキーの動作が
back space動作になってしまいます。
この件に関して、
debian-users@debian.or.jp
のメーリングリストでアドバスをいただいて、

Debian ポリシー (Section 3.8) で、DEL キーの動作が定められていて、

`Delete'
    カーソルの右側の文字を消す。

となっているそうです。

ポリシー違反は Debian ではバグと考えられているそうですので、今回、バグ報告を
させていただきました。

そして、その原因が
/usr/lib/tk8.0jp/kinput.tcl と /usr/lib/tk8.0jp/xim.tcl の中の

bind Text <Delete> {
    if {[%W tag nextrange sel 1.0 end] != ""} {
        %W delete sel.first sel.last
        tkTextSetCursor %W insert
    } else {
        tkTextSetCursor %W insert-1c
        %W delete insert
        %W see insert
    }
}

の部分にあり、
delキーの動作をDebianポリシーに従うようにするには、
下記のようにすることで、達成されることがわかりました。

bind Text <Delete> {
    if {[%W tag nextrange sel 1.0 end] != ""} {
        %W delete sel.first sel.last
        tkTextSetCursor %W insert
    } else {
        tkTextSetCursor %W insert
        %W delete insert
        %W see insert
    }
}

つまり、"insert-1c" -> "insert" です。
初めて、バグ報告を書きました。書き方に間違いがあるかもしれません。

--
菊地 white@xxxxxxxxxxxxxxxx