2011-12-24 30 views
0

我甚至不能從我的IDLE解釋器會話中複製並粘貼一個奇怪的複選標記查看字符到這個文本字段中......我正在運行Linux Mint Julia,python版本2.6,但它也發生在3.1中。在按住shift鍵並按backspace後會發生這種情況。Shift + Backspace正在寫入複選標記符號?

我試着這樣做:

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

然後運行反向:

>>> chr(8) 
\x08' 

我真的很想得到這個性格怪異停止打印,只是刪除前一個字符來代替。

我試圖在gedit,terminalchrome中重新創建此字符。沒有運氣。搜索有序值的ASCII圖表將調用此字符backspace

下面是我的會議圖像:

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

+0

做什麼在[此表]所示八字你看到匹配字符(http://www.ascii-codes.com/ )? – 2011-12-24 03:14:18

+0

不,它沒有。我也無法在Google圖片搜索中找到一張照片。有沒有辦法在這裏發佈圖片? – Droogans 2011-12-24 03:29:08

+0

是的,使用看起來像圖像框的編輯器工具欄按鈕。 – 2011-12-24 03:31:27

回答

2

這是內Tkinter的一個確認的錯誤,而不一定是空閒的。請參閱Issue 1482122

簡而言之:如果您想修復它,歡迎您嘗試xmodmap -e "keycode 22 = BackSpace",但是您冒着不再發出Ctrl+Alt+Backspace來終止X Server的風險。

我可以繼續尋找更多的信息到bug中;我不確定在Tkinter工作的人是否已經解決了這個問題。

編輯:證實,對問題第二個來源 - 見Linux%Shift-Backspace on the Tkinter Wiki