网站项目有需要什么技术支持互联网营销外包推广
走近科学IT版:FreeBSD系统下ThinkPad键盘突然按不出b和n键了!
很慌,以为键盘坏了,在控制台无法按出b和n,但是在浏览器里,可以按出来。
重启机器,结果在浏览器里也按不出来了....
按Ctrl+空格,切换输入法,结果就正常了。
在写这篇文章的过程中,又出现了无法按出n的情况,这是怎么回事呢?
检查当前键盘布局:
kbdcontrol -d
kbdcontrol: getting keymap: Inappropriate ioctl for device
没有拿到信息...
到tty1去,kbdcontrol -d有很多信息,但是没有关于keymap相关的信息
AI建议的几种解决方法
1 强制重置输入法状态
pkill -9 fcitx; pkill -9 chsimerm -rf ~/.config/fcitx/*
2 修复键盘布局配置
# 备份原配置
sudo cp /etc/rc.conf /etc/rc.conf.bak
# 强制使用通用us键盘布局
sudo sysrc keymap="us"
# 即时生效配置
sudo kbdcontrol -l us
如果下次再碰到问题,就用方法2试试。
思考,大约是输入法惹的祸,有可能是切换到其它文字的输入了,没有b和n。
先存档。