Hi @Logix,
Thanks you very much for this contribution! :)
I updated the README with your recommendations:
https://github.com/mohamed-badaoui/asus-touchpad-numpad-driver
Thanks.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ub
Hi @Franck,
You do not have to download only the install.sh script, but the whole package.
the link is:
https://github.com/mohamed-badaoui/ux433-touchpad-numpad/archive/refs/heads/main.zip
You unzip this, and run all the command givent above by @Erik.
Mohamed
--
You received this bug notificat
Hi @Franck,
In order try to understand what happens for you, what is the output of
install.sh?
Mohamed
--
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
Hi @Erik,
Please before running install.sh, could you check that you have in this
install directory a file named touchpad_numpad_nosymbols.py as we have
in github repository https://github.com/mohamed-badaoui/ux433-touchpad-
numpad ?
Mohamed
--
You received this bug notification because you are
@milaad
Works fine on UX433's models.
Mine is UX433FN.
Mohamed
--
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
Hi David,
Personnaly it's been more than a week that I use it with Firefox as my main
browser, and I never experienced what you describe.
Even, I don't see how it could be possible.
I think that your issue, is related to another reason (firefox config or
plugins, F8 keystroke malfunction, touch
This python driver has been tested and works fine for these asus versions at
the moment:
- X412DA (without extra symbols)
- UX433 (without extra symbols)
- UX431F (without extra symbols)
- UX333FA (without extra symbols)
- UX434FA (with % and = symbols)
- UX325EA (with % and = symbols)
- UX363EA (
Hi Leeda,
Indeed, the detection of the touchpad must correspond to ASUE and not to ELAN
(for a touchpad without additional symbols).
This has been fixed.
Regarding the numeric keypad switch, I also think that a long press
(>500 ms) could be interesting and quite easy to implement. As soon as I
h
Hi David,
To summarize, you suggest 2 features;
1/ add an option to disable the up right corner switch,
2/ disable press and hold feature of keystrokes,
However I have the impression that you leave your numpad always on, so that s
why when you type on your main keyboard sometimes you hit some
@all
I just added an upgrade of python driver to recognize the right i2c
number interface by the python script itself (instead of being searched
by the install.sh)
The reason of this modification, is because sometimes the i2c number interface
change.
at beginning, mine was 2 and become 1.
In suc
My contribution to solving this problem is the best compensation I can get.
I often say: give with one hand and you will receive generously with the other.
I believe that we are all part of a whole, and sometimes when we can, it should
not be forgotten.
Very happy that it worked for you @Stephan
Ok you ve got the right device
What do the install.sh return ?
sudo ./install.sh
--
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 Z
@Andrea,
If you cannot upgrade right now, did you try pinning solution?
https://medium.com/@george.shuklin/how-to-install-packages-from-a-newer-
distribution-without-installing-unwanted-6584fa93208f
Mohamed
--
You received this bug notification because you are a member of Kernel
Packages, whic
Hi @Stephan,
It hasn't been tested yet on this model but it should worked.
You have the keyboard layout with % and = symbols ?
If you ve done all the pre requisites,
sudo aptitude install libevdev2
sudo aptitude install i2c-tools
sudo modprobe i2c-dev
sudo i2cdetect -l
sudo pip3 install libevdev
@andrea
Unfortunately in your case the minimal required version is 1.6+ of libevdev
Mohamed
--
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
@andrea
https://www.linuxtechi.com/upgrade-ubuntu-18-04-lts-to-ubuntu-20-04-lts/
--
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 Zen
@andrea
In the last Ubuntu LTS, there is the required version.
Have a look for example at
https://ubuntu.pkgs.org/20.04/ubuntu-main-arm64/libevdev-dev_1.9.0+dfsg-1_arm64.deb.html
Mohamed.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to
otherwise what we could try is activation by a longer tap of the upper right
corner.
For example for 2 seconds. I think It might be possible but I don't know if
that would be a good solution.
Mohamed.
--
You received this bug notification because you are a member of Kernel
Packages, which is s
@Pilot6
As far as I know, on Windows it works the same way just by touching the top
right corner.
And I agree it s not the best user experience solution.
That's why at the beginning I searched a keyboard combination with no
conflict to enable it and I went for F8.
But F8 is sometimes used by so
Ok I tried it, it seems workable solution.
If I correctly understood, you suggest to listen on the click event
(instead of the tap event) of the top right corner to turn on and enable
the numpad?
Personally I m not a huge fan, certainly because on UX433 model, the
click is a little hard, above al
@Pilot6
Oh ok my bad.
On Asus Ux433 the click is possible only on the bottom part of the touchpad.
So it could not work for the first keys row.
Mohamed
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchp
@Pilot
If we use the click to enable the numpad, that means that a user who
want to do a simple click with his touchpad would in fact turn on his
numpad?
Mohamed.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://b
@Santiago
I just remove the mention of models because I think there is no need to precise
a list of working models, as it depends mainly on the numpad layout and not
really on the asus model.
@Pilot6
Currently there is 2 ways to light up the numpad (F8 and top right corner).
Using the touchpad c
Thanks for the feedback.
Normally it s already working.
The install.sh does all what you mentioned and copy the python modified script
in folder /usr/bin
Check the result inside /usr/bin/asus_touchpad_numpad.py
Thanks,
Mohamed.
--
You received this bug notification because you are a member o
Ok cool ^^
workaround tested and works fine for these asus versions:
- UX433 (without extra symbols)
- UX431F (without extra symbols)
- UX434FA (with % and = symbols)
- UX363EA (with % and = symbols)
https://github.com/mohamed-badaoui/ux433-touchpad-numpad
Mohamed
--
You received this bug noti
I've just update install.sh to take into account qwerty keyboard.
You can re run sudo ./install.sh and it should be fine.
else you have to find and replace all KEY_KEY_APOSTROPHE by KEY_5
Normally the % symbol is on the 5 key ?
Mohamed
--
You received this bug notification because you are a me
@magellan
The current version is not really different than the older.
I let you compare the 2 versions. You ll see that it is barely a reorder of
code part to manage correctly the events.
Mohamed.
--
You received this bug notification because you are a member of Kernel
Packages, which is subsc
Hi Santiago,
You ve got an Qwerty keyboard.
You have to replace APOSTROPHE by KEY_5 (APOSTROPHE works for azerty keyboard)
Mohamed.
--
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
@Magellan
the code part you would like to disable, is around line 130, that one :
if e.matches(EV_KEY.BTN_TOOL_FINGER) and e.value == 0:
# Check if numlock was hit #
if (x > 0.95 * maxx) and (y < 0.05 * maxy):
finger=0
if not numlock
So for the moment that workaround has been tested and works fine for
these asus versions:
- UX433 (without extra symbols)
- UX431F (without extra symbols)
- UX434FA (with % and = symbols)
https://github.com/mohamed-badaoui/ux433-touchpad-numpad
Mohamed
--
You received this bug notification bec
@magellan
You need to ensure that you have uninstalled previous version, else if
you have the 2 scripts running at the same time, one would conflict with
another
Mohamed.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
h
@Magellan I forgot to precise you that I removed the sub folder for your
version. All scripts are in the root directory:
https://github.com/mohamed-badaoui/ux433-touchpad-numpad
So run sudo ./install.sh from this directory (not the old sub
directory).
Mohamed.
--
You received this bug notifica
@Magella just clean your previous installation with the right command.
For you, I think it is something like:
sudo systemctl stop M433IA_touchpad_numpad
sudo systemctl disable M433IA_touchpad_numpad
sudo rm -rf /lib/systemd/system/M433IA_touchpad_numpad.service
sudo rm -rf /usr/bin/M433IA_touchpad_
If someone has already installed the previous version, before re-running
.install.sh, you have to clean old installation with following commands:
sudo systemctl stop ux433_touchpad_numpad
sudo systemctl disable ux433_touchpad_numpad
sudo rm -rf /lib/systemd/system/ux433_touchpad_numpad.service
sud
Hi Magellan,
I fixed the backspace repetition error.
I also added in the installer the auto-detection of ic2 adapter. So no need to
manually modify anymore the number inside the python script.
@Cedric Your issue is due to a bad detection of your touchpad device.
Can you give us the results of t
@amattana your package is possiblbly too old. If so upgrade your version.
Mine is:
sudo dpkg -l| grep libevdev
ii libevdev2:amd64 1.9.0+dfsg-1 amd64 wrapper library for evdev devices
On debian buster, it is installed by
aptitude install libevdev2
--
You received this bug notification because y
@magellan changes done.
Cedric has not the same model, but he has the same keyboard layout as yours
(with '%' and '=' symbols and with the comma on a different place)
Enjoy your weekend.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to li
Many thanks Magellan!
All your work is accessible at
https://github.com/mohamed-badaoui/ux433-touchpad-numpad/tree/main/asus-m433ia-numpad-driver
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/b
It works the same way. That's why I generally do not use it. I prefer
the F8 key to avoid conflict between backspace and numpad switch.
This is not an ideal solution. I think that we could turn on the numpad
through ic2 command as it was done to turn on the numled. But I do not
neither have a wind
@ magellan-2000 Don't forget to add your condition on the release event
code part (arount line 160 in your code)
@hanipouspilot Thank you for your clarifications. This python script is
really not ideal because it does not take into account the type of
keyboard for example and all the different typ
you miss colons (:) at the end of your if condition
--
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:
N
: D Your work is the adaptation of another adaptation ^^. It's not really my
job.
I'm not even a python developer.
I can add your work to the repository if you want and specify your credit if
someone wants to contact you.
Especially since it's just a workaround. It does not take into account
the
Oh I haven't tested the% symbol because it doesn't exist on the ux433 model.
But I think you will need to add the Left Shift key to the event array,
specifically for this symbol.
For the Enter key, it's really weird. Also try with the Shift key but it
should have worked without it otherwise
Can
We now have a working solution for some models written in Python, but this is
only a workaround.
It would be nice if someone experienced with Linux drivers could work on a
cleaner solution.
If I could help in any way, please don't hesitate to contact me.
Mohamed.
--
You received this bug noti
@magellan-2000 fixed the press and holding backspace behaviour.
I restored the use off the corner top right area to light on the
touchpad because in some application, F8 can be already use for another
use case.
Mohamed.
--
You received this bug notification because you are a member of Kernel
Pa
@magellan-2000 I replaced the leftshift by numlock key.
It works the same way but this time enter hit do not goes up on a spreadsheet.
Also I comment the code part which enable numpad through the touchpad
right top corner, F8 seems an handier solution.
Mohamed.
--
You received this bug notifica
@magellan-2000
I didn't found how to avoid this behavioour of this enter hit which goes up on
a spreadsheet.
Instead of that, I just hit keyboard enter key to go normally down.
I update the repo to enable the top right touchpad area in order too
activate numpad (instead F8)
https://github.com/m
Cool ^^ It s working also for UX433 users.
Yes it s the normal behavior of Left Shift+Enter. (it goes up)
I will update the program to not use LeftShift for enter key.
Meanwhile, you can cancel this effect hitting leftshift again.
--
You received this bug notification because you are a member of
@magellan-2000 If you share your code, it would be easier to help you.
I tried with EV_KEY.KEY_APOSTROPHE and it prints the expected "%" symbol
Weird that it s not working for you.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in
the key code you search for % is EV_KEY.KEY_APOSTROPHE
probably you forgot to enable it on the device, add the line
dev.enable(EV_KEY.KEY_APOSTROPHE)
hope this helps
Mohamed
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubunt
You can find the a of event codes:
https://github.com/torvalds/linux/blob/master/include/uapi/linux/input-event-codes.h
--
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:
nump
and for percentage (%) try with EV_KEY.KEY_APOSTROPHE
--
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:
or with KEY_KPEQUAL
--
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 Ub
for equal, test with EV_KEY.KEY_EQUAL
--
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 l
@magellan Good news ^^
Depending on the laptop model, the touchpad keys area are a little different.
For example on UX433 we have not (%) key and the comma (.) key is not exactly
at the same place.
Probably we would have to make different programs for each kind of
models
--
You received this
Do you have module i2c_dev enabled ?
lsmod | grep i2c_dev
You should try to launch the command manually and see if you have any debug logs
/usr/bin/python3 /usr/bin/ux433_touchpad_numpad.py
Hope this helps.
--
You received this bug notification because you are a member of Kernel
Packages, whic
I just adapted the solution offered on Reddit
(https://www.reddit.com/r/linuxhardware/comments/f2vdad/a_service_handling_touchpad_numpad_switching_for/)
for my Asus UX433 laptop and it works fine.
Source code:
https://github.com/mohamed-badaoui/ux433-touchpad-numpad
--
You received this bug not
2 year old thread. I don't think Asus or some other hardware
manufacturer wants to fix it anymore. Once again Asus has shown that the
linux community is the least of its concerns. Too bad :/
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to
It's a shame that Asus doesn't support Linux. They make great laptops that a
lot of developers use because of it.
If they continue not to support Linux, personally I will probably start to
see what its competitors offer like Huawei for example.
--
You received this bug notification because y
:~$ uname -a
Linux laptop 5.4.0-4-amd64 #1 SMP Debian 5.4.19-1 (2020-02-13) x86_64 GNU/Linux
:~$ cat /proc/version
Linux version 5.4.0-4-amd64 (debian-ker...@lists.debian.org) (gcc version 9.2.1
20200203 (Debian 9.2.1-28)) #1 SMP Debian 5.4.19-1 (2020-02-13)
--
You received this bug notificati
sudo dmidecode -t bios -t system
System Information
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: ZenBook UX433FN_UX433FN
Version: 1.0
SKU Number:
Family: ZenBook
BIOS Information
Vendor: American Megatrends Inc.
Version: UX433F
Even flashing Asus UX433 BIOS with last version had not effect on the
numpad :-/
--
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 Zen
With some code modification, this last solution just above works on a UX433 BUT
this does not allow to switch the numpad light ON :'(
So very hard to use.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.laun
+1 (with kernel 5.4.0-2-amd64)
No message with "dmesg"
:'(
--
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 Li
+1
Same issue with my ASUS ZenBook UX433F - Debian 10 - Kernel 5.2.0 -
numpad not working.
$ uname -a
Linux laptop 5.2.0
--
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:
n
65 matches
Mail list logo