Package: kitty
Version: 0.21.2-1
Severity: normal

Dear Maintainer,

   * What led up to the situation?

     Updating kitty from 0.19.3-1 to 0.21.2-1.
   
   * What exactly did you do (or not do) that was effective (or
     ineffective)?

     My window manager doesn't have any bindings for the "Print Scren" button.
     I'm using it as the push-to-talk button in mumble.

     Pressing "Print Screen" while the kitty window is active.

   * What was the outcome of this action?

     Kitty writes "361u" (without the >"<) into the terminal.
     mumble properly detects push-to-talk, as expected.

   * What outcome did you expect instead?

     Kitty should not write anything to the terminal.
     mumble properly detects push-to-talk.

Here some debug output of kitty --debug-keyboard (0.19.3-1) while pushing  
"Print Screen":

| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 283 (PRINT SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 283 native_code: 0xff61 action: PRESS mods: 0x0 text: 
'' state: 0 sent key to child
| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 283 (PRINT SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 283 native_code: 0xff61 action: REPEAT mods: 0x0 
text: '' state: 0 sent key to child
| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 283 (PRINT SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 283 native_code: 0xff61 action: REPEAT mods: 0x0 
text: '' state: 0 sent key to child
| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 283 (PRINT SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 283 native_code: 0xff61 action: REPEAT mods: 0x0 
text: '' state: 0 sent key to child
| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 283 (PRINT SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 283 native_code: 0xff61 action: REPEAT mods: 0x0 
text: '' state: 0 sent key to child
| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 283 (PRINT SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 283 native_code: 0xff61 action: REPEAT mods: 0x0 
text: '' state: 0 sent key to child
| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 283 (PRINT SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 283 native_code: 0xff61 action: REPEAT mods: 0x0 
text: '' state: 0 sent key to child
| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 283 (PRINT SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 283 native_code: 0xff61 action: REPEAT mods: 0x0 
text: '' state: 0 sent key to child
| Release xkb_keycode: 0x6b clean_sym: Print mods: none glfw_key: 283 (PRINT 
SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 283 native_code: 0xff61 action: RELEASE mods: 0x0 
text: '' state: 0 ignoring as keyboard mode does not allow release events


Here some debug output of kitty --debug-keyboard (0.21.2-1) while pushing  
"Print Screen":

| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 57361 (PRINT_SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 0xe011 native_code: 0xff61 action: PRESS mods: none 
text: '' state: 0 sent key to child
| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 57361 (PRINT_SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 0xe011 native_code: 0xff61 action: REPEAT mods: none 
text: '' state: 0 sent key to child
| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 57361 (PRINT_SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 0xe011 native_code: 0xff61 action: REPEAT mods: none 
text: '' state: 0 sent key to child
| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 57361 (PRINT_SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 0xe011 native_code: 0xff61 action: REPEAT mods: none 
text: '' state: 0 sent key to child
| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 57361 (PRINT_SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 0xe011 native_code: 0xff61 action: REPEAT mods: none 
text: '' state: 0 sent key to child
| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 57361 (PRINT_SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 0xe011 native_code: 0xff61 action: REPEAT mods: none 
text: '' state: 0 sent key to child
| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 57361 (PRINT_SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 0xe011 native_code: 0xff61 action: REPEAT mods: none 
text: '' state: 0 sent key to child
| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 57361 (PRINT_SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 0xe011 native_code: 0xff61 action: REPEAT mods: none 
text: '' state: 0 sent key to child
| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 57361 (PRINT_SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 0xe011 native_code: 0xff61 action: REPEAT mods: none 
text: '' state: 0 sent key to child
| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 57361 (PRINT_SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 0xe011 native_code: 0xff61 action: REPEAT mods: none 
text: '' state: 0 sent key to child
| Press xkb_keycode: 0x6b clean_sym: Print composed_sym: Print mods: none 
glfw_key: 57361 (PRINT_SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 0xe011 native_code: 0xff61 action: REPEAT mods: none 
text: '' state: 0 sent key to child
| Release xkb_keycode: 0x6b clean_sym: Print mods: none glfw_key: 57361 
(PRINT_SCREEN) xkb_key: 65377 (Print)
| on_key_input: glfw key: 0xe011 native_code: 0xff61 action: RELEASE mods: none 
text: '' state: 0 ignoring as keyboard mode does not support encoding this event

Regards,
Marc

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing-debug
  APT policy: (700, 'testing-debug'), (700, 'testing'), (500, 
'unstable-debug'), (500, 'testing-proposed-updates-debug'), (500, 
'testing-proposed-updates'), (500, 'stable-updates'), (500, 'stable-security'), 
(500, 'oldoldstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), 
(1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf

Kernel: Linux 5.15.0-2-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages kitty depends on:
ii  kitty-terminfo      0.21.2-1
ii  libc6               2.32-4
ii  libdbus-1-3         1.12.20-3
ii  libfontconfig1      2.13.1-4.2
ii  libfreetype6        2.11.0+dfsg-1
ii  libharfbuzz0b       2.7.4-1
ii  liblcms2-2          2.12~rc1-2
ii  libpng16-16         1.6.37-3
ii  libpython3.9        3.9.9-1
ii  libwayland-client0  1.19.0-2+b1
ii  libx11-6            2:1.7.2-2+b1
ii  libx11-xcb1         2:1.7.2-2+b1
ii  libxkbcommon-x11-0  1.3.1-1
ii  libxkbcommon0       1.3.1-1
ii  python3             3.9.7-1
ii  python3.9           3.9.9-1
ii  zlib1g              1:1.2.11.dfsg-2

Versions of packages kitty recommends:
pn  kitty-doc     <none>
ii  libcanberra0  0.30-8

Versions of packages kitty suggests:
ii  imagemagick                      8:6.9.11.60+dfsg-1.3
ii  imagemagick-6.q16 [imagemagick]  8:6.9.11.60+dfsg-1.3

-- no debconf information

Reply via email to