피드로 돌아가기
Dev.toInfrastructure
원문 읽기
Input-path 최적화를 통한 TrackPoint 중심의 몰입형 UX 설계
Constraints Are Interfaces: What the TrackPoint Teaches About Tool Design
AI 요약
Context
ThinkPad X1 Carbon의 Touchpad 오작동으로 인한 입력 노이즈 발생 및 X11 환경의 Middle-click Paste 기능과 TrackPoint Scrolling 간의 UX 충돌 상황 분석.
Technical Solution
- xinput을 통한 Touchpad Device 비활성화를 통한 입력 경로의 단일화
- GTK/Xfce 설정 변경을 통한 PrimaryPaste 정책 제거로 의도치 않은 텍스트 입력 방지
- xinput set-button-map을 활용하여 Application 계층으로 전달되는 Button2 신호를 차단하는 인터페이스 제약 설계
- libinput 속성 제어를 통해 물리적 Button2를 Scrolling Modifier로만 한정하는 논리적 분리 구현
- 위 설정을 자동화한 Shell Script 및 Xfce Autostart 등록을 통한 입력 모드(ThinkPadder Mode)의 상태 관리 체계 구축
실천 포인트
- 사용자 경험 개선을 위해 기능을 추가하는 대신, 불필요한 인터페이스를 제거하는 '제약 기반 설계' 검토 - OS/Framework 수준의 기본 동작이 도메인 특화 UX와 충돌할 경우, 입력 신호 단계에서 맵핑을 변경하여 해결 - 개인화된 환경 설정을 코드화하여 재현 가능한 인프라 형태의 설정 파일로 관리