rivafarabi / deckboard

Control your PC with your phone in easy way possible. News and updates on @DeckboardApp.

Home Page:https://deckboard.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Advanced Keyboard Macro does not enter text correctly

Bus42 opened this issue · comments

Describe the bug

If you record a macro with the keyboard and use shift+anything, it does not correctly record the keyboard events. Keyup on shift is always directly after the keydown event regardless of any keys that may be pressed while the shift key is down. For example && records as shift down + shift up + 7 = 7 and prints "77."

To Reproduce

Steps to reproduce the behavior:

  1. Record a keyboard macro using the shift key
  2. Observe the recorded actions
  3. Observe the actual output

Expected behavior

Output should match input

Screenshots

image

image

Server App (please complete the following information):

  • OS:
          `.:/ossyyyysso/:.               greg@studio42 
       .:oyyyyyyyyyyyyyyyyyyo:`           ------------- 
     -oyyyyyyyodMMyyyyyyyysyyyyo-         OS: Kubuntu 24.04 LTS x86_64 
   -syyyyyyyyyydMMyoyyyydmMMyyyyys-       Host: B550 Phantom Gaming 4 
  oyyysdMysyyyydMMMMMMMMMMMMMyyyyyyyo     Kernel: 6.8.0-35-generic 
`oyyyydMMMMysyysoooooodMMMMyyyyyyyyyo`    Uptime: 2 hours, 56 mins 
oyyyyyydMMMMyyyyyyyyyyyysdMMysssssyyyo    Packages: 3145 (dpkg), 8 (flatpak), 20 (snap) 
-yyyyyyyydMysyyyyyyyyyyyyyysdMMMMMysyyy-   Shell: bash 5.2.21 
oyyyysoodMyyyyyyyyyyyyyyyyyyydMMMMysyyyo   Resolution: 2560x1440, 2560x1440 
yyysdMMMMMyyyyyyyyyyyyyyyyyyysosyyyyyyyy   DE: Plasma 5.27.11 
yyysdMMMMMyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy   WM: KWin 
oyyyyysosdyyyyyyyyyyyyyyyyyyydMMMMysyyyo   Theme: [Plasma], Breeze [GTK2/3] 
-yyyyyyyydMysyyyyyyyyyyyyyysdMMMMMysyyy-   Icons: [Plasma], breeze-dark [GTK2/3] 
oyyyyyydMMMysyyyyyyyyyyysdMMyoyyyoyyyo    Terminal: konsole 
`oyyyydMMMysyyyoooooodMMMMyoyyyyyyyyo     CPU: AMD Ryzen 5 3600 (12) @ 3.600GHz 
  oyyysyyoyyyysdMMMMMMMMMMMyyyyyyyyo      GPU: NVIDIA GeForce RTX 3050 6GB 
   -syyyyyyyyydMMMysyyydMMMysyyyys-       Memory: 16703MiB / 32012MiB 
     -oyyyyyyydMMyyyyyyysosyyyyo-
       ./oyyyyyyyyyyyyyyyyyyo/.                                   
          `.:/oosyyyysso/:.`                                      


  • Version [e.g. 1.9.0]

Client App (please complete the following information):

  • OS: Android 14, API level 34
  • Version: Deckboard Client 2.1.1

Required files

  • database.db (located in C:\Users%USER%\deckboard)
    Please include the location for Linux installations, including Snap installs. I could not find this file.

  • log.log (located in located in C:\Users%USER%\AppData\Roaming\Deckboard)
    Please include the location for Linux installations, including Snap installs. I could not find this file.

Additional context

Though it is still in beta, have you tried the latest version 3.0.0-rc9.5? You also need to download beta version from Google Play Beta program

Version 3.1.02, when I record something like Ctrl-Shift-F, it records:
Ctrl down
Ctrl Up
Shift down
Shift up
F down
F up

Which of course does not do the multi-key chord, but only presses and releases each key in sequence. The "Simple keyboard" is even worse, as it will record shift-F or Ctrl-F but not shift-ctrl-F.

Version 3.1.02, when I record something like Ctrl-Shift-F, it records: Ctrl down Ctrl Up Shift down Shift up F down F up

Which of course does not do the multi-key chord, but only presses and releases each key in sequence. The "Simple keyboard" is even worse, as it will record shift-F or Ctrl-F but not shift-ctrl-F.

The key event sequence recorder has been revised in version 3.0.2

Looking forward to your feedback.