为什么控制键和箭头键在pycharm中不起作用?

2024-06-17 15:05:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用MobaXtermwindows桌面远程控制linux服务器。我在linux服务器中使用了Linuxpycharm2019.3将近一整年。在过去的一年里,我不能在pycharm中使用控制键。具体来说,当我按箭头left时,将在pycharm中插入无限数4,直到我键入一个从az的普通字符。类似地,当我按下箭头rightupdown时,将插入无尽的682。此外,当我按insertdeletehomeendpage uppage down时,无限数0.7193将插入pycharm编辑器区域,直到我按backspace或正常字符为止

我试图将我的pycharm从2019.3升级到2020.2,但同样的问题仍然存在

我不能delete任何东西,我必须用backspace来代替delete,太可怕了

我受这个问题困扰已经一年了。请帮帮我

----更新------ 我还发现,当我禁用数字锁时,我仍然可以使用数字键盘键入正常的数字。很奇怪

----更新2----- 我发现当我打开pycharm并按下控制键时,一切都很顺利。但一旦我按下一个普通字符(如a-z),这将触发问题,之后,控制键将无法正常工作

----更新3----- 我完全卸载了pycharm,然后再次安装。这个问题仍然存在。 我恢复了默认设置,问题仍然存在

----update4----此问题与:https://youtrack.jetbrains.com/issue/IDEA-150932

https://intellij-support.jetbrains.com/hc/en-us/community/posts/206345169-Scrolling-with-keys-on-numeric-keypad-with-num-lock-off?input_string=Using%20Numeric%20Keypad%20Arrow%20Keys%20in%20CLion

-----更新5-----此问题仅存在于pycharm中。在pycharm之外,一切都正常工作


Tags: https服务器键入linuxpage数字箭头delete
1条回答
网友
1楼 · 发布于 2024-06-17 15:05:47

我知道为什么!如何修复PyCharm键盘键映射numpad left、right、up&;按下Ctrl键错误

PyCharm最新版本2021.2和许多以前的版本在Keymap中有3种类型的错误,通常是在右侧带有NUMPAD的较大键盘上。(插件特定的键映射中存在更多的bug/特洛伊木马,它们可能已经使用了键+鼠标+键组合,或者存在冲突。)

首先要修复错误(例如缺少numpad“左”箭头),请打开pycharm:

  1. (可选)更新pycharm+及其插件并重新启动
  2. (可选)磁盘空间不足?是否仅删除较旧的备份PyCharmCE???与您的目录不匹配的目录 [帮助>;关于>;版本]值。Linux下的那些配置目录是~/.cache/JetBrains/。显然不删除当前的PyCharmCE???版本我想Windows也有类似的设置。这里的错误是.cache/JetBrains目录太大,pycharm update无法删除最旧的版本3
  3. 转到编辑器主键映射:Ctrl+Alt+s>;关键地图>;编辑器操作并查找冒犯您的击键,在我的例子中,“上”“下”“左”和“右”是numpad上的Pychuggybuggeywugy死掉的无响应键
  4. 奇怪的是,你会发现“向上”、“向下”、“向左”和“向右”已经被编码到该列表中。你所要做的就是为每一个键添加感兴趣的击键,即使它看起来已经很好了,但事实并非如此
  5. Keymap列表中的每个操作都可以有一个或多个击键。不要删除现有的击键,您将添加新的击键
  6. 双击非常长的键映射列表中的所选键,例如“左键”>;“添加键盘快捷键”(令人困惑的是,它已经说了“Left”忽略这一点,它的意思是非numpad Left,这是一个bug)
  7. 只需按键盘上自己的左箭头键(在numpad上)。然后按确定。一个新的左键出现,看起来相同,但不是。。。臭虫
  8. 应用>;好的。它只是又增加了一个左键。那实际上是一个不同的左边!(这是一个错误,应该是“numpad left”)。测试您的更改

对于任何其他按键或鼠标+按键组合,您都可以执行相同的操作,pycharm 可能无法正确记录操作的“名称”,但它会记住组合,以便对以下列表正确使用:Ctrl+Alt+s>;关键地图>;编辑操作

  • 主要BUG2PyCharm安全漏洞。Pycharm每天至少160次给家里打电话以及违反安全的插件!不 请求你的允许。atom编辑器和sublime也会这样做,是吗 不能容忍,用防火墙阻止他们
  • 主要BUG3PyCharm安全漏洞。插件能够拦截任何和每一次击键并使用Keymap。 许多插件是“内置的”,其他插件是可选的。它们可以用虚假版本更新,这些版本是可以捕获病毒的特洛伊木马 击键。我看不到任何验证插件的方法,但我确实看到它们违反了安全,未经您的许可就拨打了家庭信息

相关问题 更多 >