![Ubuntu 20.04.1 LTS:我想重新映射我的 Flydigi FeiZhi D1 蓝牙单手键盘](https://linux22.com/image/1070027/Ubuntu%2020.04.1%20LTS%EF%BC%9A%E6%88%91%E6%83%B3%E9%87%8D%E6%96%B0%E6%98%A0%E5%B0%84%E6%88%91%E7%9A%84%20Flydigi%20FeiZhi%20D1%20%E8%93%9D%E7%89%99%E5%8D%95%E6%89%8B%E9%94%AE%E7%9B%98.png)
我最近买了一个飞智飞智D1蓝牙单手键盘。为了用它来玩游戏,我需要重新映射按钮。
因为 Ubuntu 似乎将该设备识别为游戏手柄,所以按钮不能按照我的要求执行。顺便说一下,我使用的是 Ubuntu 20.04.1 LTS。
例如,如果我在输入这篇文章时按下“W”,光标就会跳转到页面顶部的“在 Ask Ubuntu 上搜索”输入字段。
我已经尝试使用 xev 来获取有关在 D1 键盘上按下哪个键的信息。当我按下“W”时,我在终端中得到以下输出:
PropertyNotify event, serial 37, synthetic NO, window 0x4c00001,
atom 0x164 (_NET_WM_STATE), time 3088884, state PropertyNewValue
PropertyNotify event, serial 37, synthetic NO, window 0x4c00001,
atom 0x1b1 (_GTK_EDGE_CONSTRAINTS), time 3088884, state PropertyNewValue
我甚至不确定这是否是有效输出,或者这是否是鼠标移动/按钮按下切换到终端的输出。
所以我想我需要像 xmodmap 这样的工具来重新映射按钮。不幸的是,我对 xmodmap 甚至 Ubuntu 都不太了解。但我愿意尽我所能!:D
我希望有人比我更了解硬件和 Linux,愿意帮助我。
答案1
反微成功将游戏手柄和操纵杆的按钮映射到 Ubuntu 20.04 上的键盘输入,并且可以在 universe apt 源中使用。