← Documents Documentation/ABI/testing/sysfs-driver-hid-lenovo GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

Lenovo TrackPoint keyboard sysfs ABI

ThinkPad TrackPoint keyboard의 press·drag·release selection, click side, sensitivity·press speed와 Fn Lock controls를 설명합니다.

Source pathDocumentation/ABI/testing/sysfs-driver-hid-lenovo
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

TrackPoint click, drag and sensitivity

sysfs-driver-hid-lenovo:1-52

TrackPoint press/release click와 dragging, click side를 0/1 controls로 설정하고 sensitivity와 press speed를 각각 1-255 범위로 조정합니다.

Compact-keyboard Fn Lock

sysfs-driver-hid-lenovo:53-60

USB 또는 Bluetooth ThinkPad Compact Keyboard with TrackPoint의 Fn Lock을 0/1로 제어합니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/press_to_select
2 Date: July 2011
4 Description: This controls if mouse clicks should be generated if the trackpoint is quickly pressed. How fast this press has to be
5 is being controlled by press_speed.
6
7 Values are 0 or 1.
8
9 Applies to Thinkpad USB Keyboard with TrackPoint.
10
11 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/dragging
12 Date: July 2011
14 Description: If this setting is enabled, it is possible to do dragging by pressing the trackpoint. This requires press_to_select to be enabled.
15
16 Values are 0 or 1.
17
18 Applies to Thinkpad USB Keyboard with TrackPoint.
19
20 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/release_to_select
21 Date: July 2011
23 Description: For details regarding this setting please refer to http://www.pc.ibm.com/ww/healthycomputing/trkpntb.html
24 Values are 0 or 1.
25 Applies to Thinkpad USB Keyboard with TrackPoint.
26
27 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/select_right
28 Date: July 2011
30 Description: This setting controls if the mouse click events generated by pressing the trackpoint (if press_to_select is enabled) generate
31 a left or right mouse button click.
32
33 Values are 0 or 1.
34
35 Applies to Thinkpad USB Keyboard with TrackPoint.
36
37 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/sensitivity
38 Date: July 2011
40 Description: This file contains the trackpoint sensitivity.
41 Values are decimal integers from 1 (lowest sensitivity) to 255 (highest sensitivity).
42 Applies to Thinkpad USB Keyboard with TrackPoint.
43
44 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/press_speed
45 Date: July 2011
47 Description: This setting controls how fast the trackpoint needs to be pressed to generate a mouse click if press_to_select is enabled.
48
49 Values are decimal integers from 1 (slowest) to 255 (fastest).
50
51 Applies to Thinkpad USB Keyboard with TrackPoint.
52
53 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/fn_lock
54 Date: July 2014
56 Description: This setting controls whether Fn Lock is enabled on the keyboard (i.e. if F1 is Mute or F1)
57
58 Values are 0 or 1
59
60 Applies to ThinkPad Compact (USB|Bluetooth) Keyboard with TrackPoint.
61

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

TrackPoint press-to-select

1-10
항목한국어 전문 번역
What/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/press_to_select
Date2011년 7월
Contact[email protected]
DescriptionTrackPoint를 빠르게 눌렀을 때 mouse click을 생성할지를 제어합니다. Click으로 인식하는 press 속도는 press_speed가 제어합니다. 값은 0 또는 1이며 ThinkPad USB Keyboard with TrackPoint에 적용됩니다.
TrackPoint press and drag dependency
Set press_speed thresholdEnable press_to_selectQuick TrackPoint press generates clickOptional dragging becomes available

Press speed가 click 판정을 조정하고 dragging은 press-to-select에 의존합니다.

TrackPoint dragging

11-19
항목한국어 전문 번역
What/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/dragging
Date2011년 7월
Contact[email protected]
DescriptionEnable하면 TrackPoint를 눌러 dragging할 수 있습니다. press_to_select가 enabled여야 합니다. 값은 0 또는 1이며 ThinkPad USB Keyboard with TrackPoint에 적용됩니다.

TrackPoint release-to-select

20-26
항목한국어 전문 번역
What/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/release_to_select
Date2011년 7월
Contact[email protected]
Description이 setting의 자세한 내용은 http://www.pc.ibm.com/ww/healthycomputing/trkpntb.html을 참조하십시오. 값은 0 또는 1이며 ThinkPad USB Keyboard with TrackPoint에 적용됩니다.

TrackPoint generated click side

27-36
항목한국어 전문 번역
What/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/select_right
Date2011년 7월
Contact[email protected]
Descriptionpress_to_select가 enabled일 때 TrackPoint press로 생성한 mouse click event가 left 또는 right mouse-button click인지 제어합니다. 값은 0 또는 1이며 ThinkPad USB Keyboard with TrackPoint에 적용됩니다.

TrackPoint sensitivity

37-43
항목한국어 전문 번역
What/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/sensitivity
Date2011년 7월
Contact[email protected]
DescriptionTrackPoint sensitivity를 담습니다. 값은 1(lowest sensitivity)부터 255(highest sensitivity)까지의 decimal integer이며 ThinkPad USB Keyboard with TrackPoint에 적용됩니다.
Lenovo TrackPoint value ranges
AttributesValues
press_to_select, dragging, release_to_select, select_right0 or 1
sensitivity1 lowest - 255 highest
press_speed1 slowest - 255 fastest
fn_lock0 or 1

Binary controls와 ordered 1-255 tuning ranges를 구분했습니다.

TrackPoint press speed

44-52
항목한국어 전문 번역
What/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/press_speed
Date2011년 7월
Contact[email protected]
Descriptionpress_to_select가 enabled일 때 mouse click을 생성하려면 TrackPoint를 얼마나 빠르게 눌러야 하는지 제어합니다. 값은 1(slowest)부터 255(fastest)까지의 decimal integer이며 ThinkPad USB Keyboard with TrackPoint에 적용됩니다.

ThinkPad Compact keyboard Fn Lock

53-60
항목한국어 전문 번역
What/sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<product-id>.<num>/fn_lock
Date2014년 7월
Contact[email protected]
DescriptionKeyboard에서 Fn Lock이 enabled인지 제어합니다. 즉 F1 key가 Mute인지 F1인지 결정합니다. 값은 0 또는 1이며 ThinkPad Compact (USB|Bluetooth) Keyboard with TrackPoint에 적용됩니다.