amethyst / amethyst/bracket-lib

Keyboard layout not working for wasm target

オープン
#177 コメント 5 件 リアクション 0 件 担当者 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 を短くまとめたダイジェスト。