amethyst / amethyst/bracket-lib

Keyboard layout not working for wasm target

未关闭
#177 5 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
enhancement
主要语言
Rust
星标
1.7k
派生
126
PR 合并指标
30 天内没有已合并 PR

描述

I'm trying to pick up some basics of wasm, by following along with the Roguelike tutorial.

I ran into a weird issue when trying to get movement to work using `hjkl` (instead of the arrow keys). The issue is that I use a Colemak layout (via `setxkbmap` on Linux) so these keys are not in their original positions. The keys work as I expect when running locally through `cargo run`, but when running via a local web server and the `wasm32-unknown-unknown` target, the Colemak layout is somehow disabled and the keys are in their QWERTY positions.

Any idea where I can start looking for a solution to this? I was expecting the Colemak layout to work in my wasm projects as in the rest of my system. Maybe the problem lies at a lower level than `bracket-lib`?

(The full `setxkbmap` command I use is: `setxkbmap -model pc105 -layout us,us -variant colemak,altgr-intl -option -option "grp:shifts_toggle,ctrl:nocaps,terminate:ctrl_alt_bksp"`)

Thanks for the nice library and tutorial!

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。