Specifications

CONTENTS 1
B Survey: Current State of Linux Input Devices 72
B.1 Announcement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
B.2 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
B.3 Desktop Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
B.4 Laptop Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
B.5 Demand of Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
C Linux Function Key Support for Laptops 80
C.1 Acer System Management Mode Driver . . . . . . . . . . . . . . . . . . . . . . 80
C.2 Asus/Medion ACPI Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
C.3 Dell System Management Mode Driver . . . . . . . . . . . . . . . . . . . . . . . 80
C.4 Hewlett Packard OmniBook Driver . . . . . . . . . . . . . . . . . . . . . . . . . 81
C.5 IBM ThinkPad ACPI Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
C.6 IBM ThinkPad (NVRAM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
C.7 Panasonic ACPI Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
C.8 Toshiba ACPI Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
C.9 Toshiba System Management Mode Driver . . . . . . . . . . . . . . . . . . . . . 82
D Source Code 83
D.1 Linux Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
D.2 Input Abstraction Layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
D.3 Latency Kernel Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
E Copyright 87
E.1 Commons Deed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
E.2 Legal Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
Abbreviations 92
Glossary 94
Bibliography 96
Print Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Online Ressources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97