0

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

我试过这样做:

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

然后反向运行:

>>> chr(8)
\x08'

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

我试图在 、 和 中重新创建gedit这个terminal角色chrome。没运气。搜索序数值的 ASCII 图表调用此字符backspace

这是我的会议中的一张图片:

打印复选标记字符,然​​后将其传递给函数 ord() 的演示

4

1 回答 1

2

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

简而言之:如果你想修复它,欢迎尝试xmodmap -e "keycode 22 = BackSpace",但你冒着不再能够发出 aCtrl+Alt+Backspace来杀死你的 X 服务器的风险。

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

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

于 2011-12-24T03:54:49.577 回答