BambooEngine / ibus-bamboo

Bộ gõ tiếng Việt cho Linux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cursor won't traverse indefinitely

Silverbullet069 opened this issue · comments

commented

Error description

Hi, I'm currently using keyd mapping Alt + IJKL to Up, Left, Down, Right for easy navigating throughout the code/editor/...

When switching to VN input method, which is ibus-bamboo, key holding behavior is nullified.

Example: Press Alt and hold J, often the cursor moved to the left indefinitely, but sometimes, it only moved through 1 character and stop.

Steps to reproduce error

  1. Map Alt+IJKL to Up, Left, Down, Right using keyd
  2. Focus on any text input (Google Docs, Gedit, VSCode, Browser Search Bar, ...)
  3. Press Alt and Hold I or J or K or L

Expected behavior

Sometimes the cursor moves indefinitely, sometimes it stops after 1 move.
It should have moved indefinitely all the time

Screenshot images

/etc/keyd/default.conf:

`[ids]

*

[main]

# Default
# Maps capslock to escape when pressed and control when held.
#capslock = overload(control, esc)

# Remaps the escape key to capslock
#esc = capslock

# Remaps CapsLock to Control and CapsLock + ` = CapsLock
capslock = layer(capslock)

# Remaps Alt+ijkl to arrow keys
leftalt = layer(alt)

[alt]
i = up
j = left
k = down
l = right
u = home
o = end

[capslock:C]
` = capslock

Environment

  • OS and version: Ubuntu 22.04 LTS
  • Desktop: Gnome 42.9, Wayland
  • ibus-bamboo version: newest (v0.8.1)

Other information

This won't happen in EN input method.

commented

Does this issue occur again? I can't reproduce it on the latest version of keyd with ibus-bamboo v0.8.4