Ok Mohamed, You're making the best all in one workaround. I suggest you to improve it according to this : You should add an option in the installer so we can choose to activate or not the toggle on/off on the numpad.
And in my case, for the M433IA,add the line " if (x > 0.95 * maxx) or (y < 0.09 * maxy):" in your code like this : # During tap # if finger == 1: # Ignore numpad touch if (x > 0.95 * maxx) or (y < 0.09 * maxy): continue finger = 2 try: This allow the tiny blank area above the first top line to be consider as it is and not as an extension of the line below. This avoid typing an 8 when we put our finger above it. Let's be pro till the end. And about my case, one more time, all works great instead the backspace key. When I'm browsing pages with firefox, sometimes the program act like I was pressing this key and firefox consider it as a previous page command. Sometimes I'm only reading pages and the numpad in idle mode, light on without I make anything and some seconds after start to display previous pages until it reach the first one. Could you try to make a bugfix ? perhaps my numpad is too sensitive... not perhaps, certainly... and I'm sure that if the numpad only display on character at time, this mean that if we press the 6 area, it displays just a 6 and to display another, we should have to remove the finger and press the area again to display another. Actually, if we press an area for more than one second, it display a lot of numbers or symbols. I think the solution is here. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1810183 Title: numpad on touchpad doesn't work in ASUS Zenbook 14 Status in Linux: New Status in linux package in Ubuntu: Confirmed Bug description: I have Asus Zenbook 14 UX433FA which I have installed Ubuntu 18.10 alongside windows 10. The numeric keypads are within the touchpad and are supposed to be turned on by a button on the touchpad. This works well in Windows but doesn't work in Ubuntu. I have tried to search for any related problems/solutions online but I haven't been able to. I will appreciate any suggestion or help. Thanks, --- ProblemType: Bug ApportVersion: 2.20.10-0ubuntu13.1 Architecture: amd64 CurrentDesktop: ubuntu:GNOME DistroRelease: Ubuntu 18.10 InstallationDate: Installed on 2018-12-30 (4 days ago) InstallationMedia: Ubuntu 18.10 "Cosmic Cuttlefish" - Release amd64 (20181017.3) Package: linux (not installed) Tags: cosmic Uname: Linux 4.19.11-041911-generic x86_64 UnreportableReason: The running kernel is not an Ubuntu kernel UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo _MarkForUpload: True --- ProblemType: Bug ApportVersion: 2.20.10-0ubuntu13.1 Architecture: amd64 CurrentDesktop: ubuntu:GNOME DistroRelease: Ubuntu 18.10 InstallationDate: Installed on 2018-12-30 (4 days ago) InstallationMedia: Ubuntu 18.10 "Cosmic Cuttlefish" - Release amd64 (20181017.3) Package: linux (not installed) Tags: cosmic Uname: Linux 4.18.10-041810-generic x86_64 UnreportableReason: The running kernel is not an Ubuntu kernel UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo _MarkForUpload: True To manage notifications about this bug go to: https://bugs.launchpad.net/linux/+bug/1810183/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp