您无法重新映射fn按键

您无法重新映射fn按键

我已经多次尝试过这个问题,但似乎没有什么可以硬件解锁这台笔记本电脑的 WiFi。

我正在运行 Ubuntu 10.04 LTS。笔记本电脑是 Medion MD96350。它的内置键盘有缺陷,所以我必须使用 USB 键盘。

直到今天,WiFi 一直运行良好,我回到家才发现我的孩子一直在使用笔记本电脑,并以某种方式禁用/硬件阻止了 WiFi。我无法重新启用它。

在原装内置键盘上,开关是一个组合键(FN+F 键我不记得了 - 键盘已经被移除了)。

底座顶部有一条条带,显示光盘访问状态、电池指示灯等、电源开关、WiFi 指示灯和一些媒体指示灯,这些指示灯也是按键(播放、暂停、上一个、下一个),它们都亮蓝灯,一旦“按下”就会变“蓝”(没有物理按钮)。WiFi 指示灯不再亮起。我不确定这是否也是一个“按键”,但如果“按下”它,什么也不会发生。

WiFi 卡信息来自sudo lspci -v

0a:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
        Subsystem: Intel Corporation Device 1001
        Flags: bus master, fast devsel, latency 0, IRQ 32
        Memory at fa000000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [c8] Power Management version 2
        Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
        Capabilities: [e0] Express Legacy Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting <?>
        Capabilities: [140] Device Serial Number 85-83-c7-ff-ff-77-1b-00
        Kernel driver in use: iwl3945
        Kernel modules: iwl3945

sudo rfkill list

3: phy2: Wireless LAN
        Soft blocked: no
        Hard blocked: yes

sudo ifconfig wlan4 up

SIOCSIFFLAGS: Unknown error 132

驱动程序是 iwl3945,与此相关。我尝试过删除它并重新安装它,但没有效果。我尝试过其他各种方法,但都没有效果。

当我安装 Windows 时,我可以通过 Windows 毫无问题地启动和关闭卡。从那时起,我删除了 Windows,并且不想在每次在 Ubuntu 中关闭 WiFi 卡时重新安装它只是为了启动它。

BIOS 有选项可以在启动时关闭硬件,或将其恢复到上次关机时的状态。没有选项可以在启动时将其打开。

因此,我的问题是,由于似乎没有直接解决此问题的方法,例如让 Ubuntu 能够通过硬件解锁,是否有办法将笔记本电脑内置键盘的 FN 键映射到我的 USB 键盘上,以及如何实现。或者是否有办法访问内置媒体“按钮”(笔记本电脑顶部的条带),以便让 Ubuntu 识别 WiFi“按钮”(如果它确实是一个“按钮”)?

谢谢。

答案1

所以,也许我会删除我的答案以尊重更有知识的人,但我的理解......

您无法重新映射fn按键

  1. 打开终端并运行xev
  2. 按下你的fn钥匙

我的理解是 的fn信号永远不会发送到操作系统。相反,它会修改其他键发送的信号。我错了,如果xev响应您的混搭而显示任何内容。

基于这个前提,我猜fn+wifi会直接向您的硬件发送信号,以关闭和打开您的 wifi 卡。运行 Windows 或 Linux 或其他任何系统都不会影响这种因果关系。

但是,您也许能够重新映射 fn 组合键,例如fn+ wifi

从操作系统层启用已禁用的硬件

我对你的问题的这一部分一无所知。如果你可以在 Windows 上做到这一点(注意,不用键盘……),那么理论上在 Linux 上也是可以的。你只需要希望支持你的 wifi 卡的内核模块支持这一点,然后有人编写了 ui 软件来利用该功能。

如果这是你的问题的核心,那么它可能是这个问题的重复:解锁硬件开关 Wifi

答案2

我知道这是一篇旧帖子,但我的回答可能会对其他人有所帮助。我的键盘坏了,现在使用 USB 键盘。我遇到的问题是,在键盘停止工作之前,wifi 开关最后一次处于“关闭”状态。我通过进入 BIOS 解决了这个问题(我必须在笔记本电脑上按 ESC,然后按 F10,但这取决于您使用的是什么电脑)。然后我按 F9 将值重置为默认值。F10 退出并保存。这将开关设置回默认位置,现在我的问题解决了!我花了几个月的时间才想出这个相对简单的解决方案。

相关内容