2011-12-24 10 views
0

IDLEインタプリタセッションから、このテキストフィールドに奇妙なチェックマークの文字をコピー&ペーストすることはできません...私はLinux Mint Julia、Pythonバージョン2.6を実行していますが、3.1でも発生します。これは、shiftキーを押したままbackspaceを押した後に発生します。Shift + Backspaceでチェックマーク記号が表示されていますか?

が、私はこれをやってみました:

>>> ord('[strange-checkmark]') 
8 

次に逆を実行している:

>>> chr(8) 
\x08' 

私は実際に印刷を停止するには、この奇妙な文字を取得したい、とだけではなく、前の文字を削除したいです。

gedit,terminalおよびchromeにこの文字を再現しようとしました。運がない。順序値のASCIIチャートを検索すると、この文字はbackspaceとなります。

は、ここに私のセッションからの画像です:

A demonstration of printing the checkmark character, then passing it into the function ord()

+0

を参照してくださいあなたが見る文字が(http://www.ascii-codes.com/ [このテーブル]で文字8に記載されたものと一致してい)? –

+0

いいえ、そうではありません。私もGoogleの画像検索で1つのショットを見つけることができません。ここに画像を投稿する方法はありますか? – Droogans

+0

はい、イメージフレームのように見えるエディタのツールバーボタンを使用してください。 –

答えて

2

それはTkinterの内の確認バグだし、必ずしもIDLEません。 Issue 1482122を参照してください。

簡単に言えば、修正する場合はxmodmap -e "keycode 22 = BackSpace"を試してみてください。しかし、Ctrl+Alt+Backspaceを発行してXサーバーを強制終了できなくなる危険性があります。

私はバグの詳細を探し続けることができます。 Tkinterで働いている人々がこれをまだ解決しているかどうかはわかりません。

EDIT:問題の確認、第2のソース - Linux%Shift-Backspace on the Tkinter Wiki

関連する問題