-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fn-lock-enable fail #59
Comments
This will not work in Ubuntu 22.04 as it is running kernel 5.15 and Ubuntu
did not backport the thinkpad keyboard patches to it.
The patches came in kernel 5.19. So you would need to use a newer version.
You can file a support case with Ubuntu to see if they will backport the
patches to 5.15.
…On Sun, Aug 13, 2023 at 5:13 AM githublaohu ***@***.***> wrote:
OS:Ubuntu22.04
keyboard: TrackPoint Keyboard II and ThinkPad Compact Bluetooth Keyboard
with TrackPoint
Scheme 1
***@***.***:/source/tp-compact-keyboard/tp-compact-bt-keyboard$ sudo ./tp-compact-keyboard --fn-lock-disable
ThinkPad Compact Bluetooth Keyboard with TrackPoint No keyboard found!
hidraw2
Disabling Fn lock for /dev/hidraw2...
***@***.***:/lsource/tp-compact-keyboard/tp-compact-bt-keyboard$ sudo ./tp-compact-keyboard --fn-lock-enable
ThinkPad Compact Bluetooth Keyboard with TrackPoint No keyboard found!
hidraw2
Enabling Fn lock for /dev/hidraw2..
Scheme 2
***@***.***:/source/tp-compact-keyboard/tp-compact-bt-keyboard# echo 0 > /sys/bus/hid/devices/0005\:17EF\:60E1.0007/fn_lock
***@***.***:/source/tp-compact-keyboard/tp-compact-bt-keyboard# cat /sys/bus/hid/devices/0005\:17EF\:60E1.0007/fn_lock
0
—
Reply to this email directly, view it on GitHub
<#59>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFR37BO5AVXMP2QKFBFDKTXVCSEJANCNFSM6AAAAAA3ORNIYU>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
ubuntu kenrnel
|
Ah. Oh not sure about the command tp-compact-keyboard .. but it's not able
to see the keyboard properly when connected via bluetooth is likely.
If you look at the udev rules here under "disable fn-lock by default":
https://github.com/lentinj/tp-compact-keyboard
You can see it has to do a trick for bluetooth connections that it doesn't
have to do for usb connection.
Would say it's best to use the udev rule and then enable/disable manually.
…On Sun, Aug 13, 2023 at 11:52 AM githublaohu ***@***.***> wrote:
ubuntu kenrnel
Linux open 6.2.0-26-generic #26~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jul 13 16:27:29 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
—
Reply to this email directly, view it on GitHub
<#59 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFR37CKKZ54HLZWFV4YNZLXVEA5FANCNFSM6AAAAAA3ORNIYU>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
How can I manually disable it
Is that so? |
For thinkpad 2 keyboards. You'll need to be root:
echo 0 > /sys/bus/hid/devices/*17EF\:60e*/fn_lock
For thinkpad 1 keyboards. You'll need to be root:
echo 0 > /sys/bus/hid/devices/*17EF\:604*/fn_lock
The udev rule is best. It will disable it on plug-in. Then you can control
via keyboard.
…On Wed, Aug 16, 2023 at 10:28 AM githublaohu ***@***.***> wrote:
How can I manually disable it
echo Enabling native mode for F7/F9/F11 for /dev/$HIDRAW...
/bin/echo -ne "\x18\x01\x03" | dd of=/dev/$HIDRAW 2>/dev/null
Is that so?
—
Reply to this email directly, view it on GitHub
<#59 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFR37ANVMDVRGE6ABADSITXVTRIFANCNFSM6AAAAAA3ORNIYU>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
why ` |
How can I check if the driver is installed |
Hello, I have three generations of TP compact keyboards, and the first generation settings are effective.
Both the second and third generations failed |
May I ask where the udev rules for TrackPoint Keyboard II can be found |
OS:Ubuntu22.04
keyboard: TrackPoint Keyboard II and ThinkPad Compact Bluetooth Keyboard with TrackPoint
Scheme 1
Scheme 2
The text was updated successfully, but these errors were encountered: