Wazzaps / fingerpaint

Draw using your laptop's touchpad
GNU General Public License v2.0
135 stars 6 forks source link

Bug in fullscreen mode #33

Open Vaisakhkm2625 opened 1 year ago

Vaisakhkm2625 commented 1 year ago

--fullscreen option is only showing input at top corner of the canvas

fingerpaint --fullscreen -o painting.png

image

My system details

             .',;::::;,'.                vaisakh@fedora 
         .';:cccccccccccc:;,.            -------------- 
      .;cccccccccccccccccccccc;.         OS: Fedora release 38 (Thirty Eight) x86_64 
    .:cccccccccccccccccccccccccc:.       Host: 82H8 IdeaPad 3 15ITL6 
  .;ccccccccccccc;.:dddl:.;ccccccc;.     Kernel: 6.2.14-300.fc38.x86_64 
 .:ccccccccccccc;OWMKOOXMWd;ccccccc:.    Uptime: 12 hours, 20 mins 
.:ccccccccccccc;KMMc;cc;xMMc:ccccccc:.   Packages: 3470 (rpm), 51 (flatpak), 10 (snap) 
,cccccccccccccc;MMM.;cc;;WW::cccccccc,   Shell: zsh 5.9 
:cccccccccccccc;MMM.;cccccccccccccccc:   Resolution: 1920x1080 
:ccccccc;oxOOOo;MMM0OOk.;cccccccccccc:   DE: Wayland 
cccccc:0MMKxdd:;MMMkddc.;cccccccccccc;   WM: kwin 
ccccc:XM0';cccc;MMM.;cccccccccccccccc'   Theme: Breeze [GTK2/3] 
ccccc;MMo;ccccc;MMW.;ccccccccccccccc;    Icons: breeze-dark [GTK2/3] 
ccccc;0MNc.ccc.xMMd:ccccccccccccccc;     Terminal: kitty 
cccccc;dNMWXXXWM0::cccccccccccccc:,      CPU: 11th Gen Intel i5-1135G7 (8) @ 4.200GHz 
cccccccc;.:odl:.;cccccccccccccc:,.       GPU: Intel TigerLake-LP GT2 [Iris Xe Graphics] 
:cccccccccccccccccccccccccccc:'.         Memory: 9790MiB / 15777MiB 
.:cccccccccccccccccccccc:;,..
  '::cccccccccccccc::;,.                                         

touchpad info

https://github.com/Wazzaps/fingerpaint/issues/15#issuecomment-1605876909 touchpad is not square

result of evtest

Select the device event number [0-19]: 9
Input driver version is 1.0.1
Input device ID: bus 0x18 vendor 0x6cb product 0xce2d version 0x100
Input device name: "MSFT0001:01 06CB:CE2D Touchpad"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 272 (BTN_LEFT)
    Event code 325 (BTN_TOOL_FINGER)
    Event code 328 (BTN_TOOL_QUINTTAP)
    Event code 330 (BTN_TOUCH)
    Event code 333 (BTN_TOOL_DOUBLETAP)
    Event code 334 (BTN_TOOL_TRIPLETAP)
    Event code 335 (BTN_TOOL_QUADTAP)
  Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
      Value    935
      Min        0
      Max     1224
      Resolution      12
    Event code 1 (ABS_Y)
      Value    150
      Min        0
      Max      804
      Resolution      12
    Event code 47 (ABS_MT_SLOT)
      Value      0
      Min        0
      Max        4
    Event code 53 (ABS_MT_POSITION_X)
      Value      0
      Min        0
      Max     1224
      Resolution      12
    Event code 54 (ABS_MT_POSITION_Y)
      Value      0
      Min        0
      Max      804
      Resolution      12
    Event code 55 (ABS_MT_TOOL_TYPE)
      Value      0
      Min        0
      Max        2
    Event code 57 (ABS_MT_TRACKING_ID)
      Value      0
      Min        0
      Max    65535
  Event type 4 (EV_MSC)
    Event code 5 (MSC_TIMESTAMP)
Properties:
  Property type 0 (INPUT_PROP_POINTER)
  Property type 2 (INPUT_PROP_BUTTONPAD)
Testing ... (interrupt to exit)