Shift + Backspace正在写一个Checkmark符号?

时间:2011-12-24 03:03:45

标签: python python-idle backspace ordinals

我甚至无法将IDLE解释器会话中的奇怪的复选标记字符复制并粘贴到此文本字段中...我正在运行Linux Mint Julia,python版本2.6,但它也发生在3.1中。按住shift键并按backspace后会出现此情况。

我试过这样做:

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

然后运行反向:

>>> chr(8)
\x08'

我真的很想让这个奇怪的角色停止打印,而只是删除前一个角色。

我尝试在geditterminalchrome中重新创建此角色。没运气。搜索序数值的ASCII图表会调用此字符backspace

以下是我的会话中的图片:

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

1 个答案:

答案 0 :(得分:2)

这是Tkinter中确认的错误,不一定是IDLE。请参阅Issue 1482122

简而言之:如果您想要解决此问题,欢迎您尝试使用xmodmap -e "keycode 22 = BackSpace",但您可能无法再发出Ctrl+Alt+Backspace来杀死您的X服务器。< / p>

我可以继续寻找有关bug的更多信息;我不确定在Tkinter上工作的人是否已经解决了这个问题。

编辑:已确认的第二个问题来源 - 请参阅Linux%Shift-Backspace on the Tkinter Wiki