wstbtnib.inf Driver File Contents (win8beta_7wgk15ww.zip)

[version]
signature="$WINDOWS NT$"
Provider=%MFT%
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Class=HIDClass
DriverVer=02/08/2012,1.0.6.0
CatalogFile=wstbtnib.cat

[ControlFlags]
ExcludeFromSelect=*

[DestinationDirs]
DefaultDestDir              =11     ;LDID_SYS
NT.Copy                     =12     ;LDID_DRIVERS
Setup_CopyFiles             = 16422,"Tablet button\setup"

[SourceDisksNames]
1=""

[SourceDisksFiles]
tkbtnpn.sys      =1
tkbtnpn1.dll     =1
wstbcoin.dll    =1
wstbtnsb.exe    =1


; Drivers
;----------------------------------------------------------
[Manufacturer]
%MFT%=Device

[Device]
%ACPI\LEN0010% =L0010,ACPI\LEN0010
%ACPI\LEN0070% =L0070,ACPI\LEN0070

; L0010
;----------------------------------------------------------
[L0010.NT]
CopyFiles   =NT.Copy
CopyFiles   =NT.Copy1
CopyFiles   =Setup_CopyFiles
AddReg      =NT.AddReg1, NT.AddReg4

[L0010.NT.HW]
AddReg                      =NT.HW.AddReg

[L0010.NT.Services]
AddService                  =HBtnKey,0x00000002,NT.Services.AddService,

[L0010.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

; L0070
;----------------------------------------------------------
[L0070.NT]
CopyFiles   =NT.Copy
CopyFiles   =NT.Copy1
CopyFiles   =Setup_CopyFiles
AddReg      =NT.AddReg1, NT.AddReg_L0070

[L0070.NT.HW]
AddReg                      =NT.HW.AddReg

[L0070.NT.Services]
AddService                  =HBtnKey,0x00000002,NT.Services.AddService,

[L0070.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

; Common
;----------------------------------------------------------
[CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000,"wstbcoin.dll,CoInstaller"

[CoInstaller_CopyFiles]
wstbcoin.dll

[NT.Copy]
%DriverFile%

[NT.Copy1]
%DllFile%

[Setup_CopyFiles]
wstbtnsb.exe

[NT.AddReg1]

; installed flag
HKLM,"SOFTWARE\Tablet Button Driver","Installed",%REG_SZ%,"1"

; Launch Application
HKLM,%ButtonActions%\80000000,"ActionName",%REG_SZ%,"@tabbtn.dll,-10000"
; Press A Key
HKLM,%ButtonActions%\80000001,"ActionName",%REG_SZ%,"@tabbtn.dll,-10001"
; Turn Display Off
HKLM,%ButtonActions%\80000002,"ActionName",%REG_SZ%,"@tabbtn.dll,-10002"
; Display Text Input Panel
HKLM,%ButtonActions%\80000003,"ActionName",%REG_SZ%,"@tabbtn.dll,-10003"
; Mouse Wheel Up
HKLM,%ButtonActions%\80000004,"ActionName",%REG_SZ%,"@tabbtn.dll,-10004"
; Mouse Wheel Down
HKLM,%ButtonActions%\80000005,"ActionName",%REG_SZ%,"@tabbtn.dll,-10005"
; Toggle Display Orientation
HKLM,%ButtonActions%\80000006,"ActionName",%REG_SZ%,"@tabbtn.dll,-10006"
; Display Tablet PC menu
HKLM,%ButtonActions%\80000007,"ActionName",%REG_SZ%,"@tabbtn.dll,-10007"
; Display Tablet PC control panel
HKLM,%ButtonActions%\80000008,"ActionName",%REG_SZ%,"@tabbtn.dll,-10008"
; Toggle on dictation mode.
HKLM,%ButtonActions%\80000009,"ActionName",%REG_SZ%,"@tabbtn.dll,-10009"
; Toggle on command mode.
HKLM,%ButtonActions%\8000000A,"ActionName",%REG_SZ%,"@tabbtn.dll,-10010"
; AppCommand Browser Backward
HKLM,%ButtonActions%\80010001,"ActionName",%REG_SZ%,"@tabbtn.dll,-11001"
; AppCommand Browser Forward
HKLM,%ButtonActions%\80010002,"ActionName",%REG_SZ%,"@tabbtn.dll,-11002"
; AppCommand Volume Mute
HKLM,%ButtonActions%\80010008,"ActionName",%REG_SZ%,"@tabbtn.dll,-11008"
; AppCommand Volume Down
HKLM,%ButtonActions%\80010009,"ActionName",%REG_SZ%,"@tabbtn.dll,-11009"
; AppCommand Volume Up
HKLM,%ButtonActions%\8001000a,"ActionName",%REG_SZ%,"@tabbtn.dll,-11010"
; AppCommand Media Next Track
HKLM,%ButtonActions%\8001000b,"ActionName",%REG_SZ%,"@tabbtn.dll,-11011"
; AppCommand Media Previous Track
HKLM,%ButtonActions%\8001000c,"ActionName",%REG_SZ%,"@tabbtn.dll,-11012"
; AppCommand Media Stop
HKLM,%ButtonActions%\8001000d,"ActionName",%REG_SZ%,"@tabbtn.dll,-11013"
; AppCommand Media Play/Pause
HKLM,%ButtonActions%\8001000e,"ActionName",%REG_SZ%,"@tabbtn.dll,-11014"
; AppCommand Launch Mail
HKLM,%ButtonActions%\8001000f,"ActionName",%REG_SZ%,"@tabbtn.dll,-11015"
; AppCommand Launch Media
HKLM,%ButtonActions%\80010010,"ActionName",%REG_SZ%,"@tabbtn.dll,-11016"


;Screen orientation
HKLM, %Orientations%\PrimaryLandscape,   "OrientationMode",       %REG_DWORD%,0
HKLM, %Orientations%\PrimaryLandscape,   "DefaultOrientationSeq", %REG_DWORD%,1
HKLM, %Orientations%\PrimaryPortrait,    "OrientationMode",       %REG_DWORD%,3
HKLM, %Orientations%\PrimaryPortrait,    "DefaultOrientationSeq", %REG_DWORD%,2
HKLM, %Orientations%\SecondaryLandscape, "OrientationMode",       %REG_DWORD%,2
HKLM, %Orientations%\SecondaryLandscape, "DefaultOrientationSeq", %REG_DWORD%,3
HKLM, %Orientations%\SecondaryPortrait,  "OrientationMode",       %REG_DWORD%,1
HKLM, %Orientations%\SecondaryPortrait,  "DefaultOrientationSeq", %REG_DWORD%,4


;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
[NT.AddReg4]

;Tablet PC Button setting
HKLM,%TabletButtons%,"NumButtons",%REG_DWORD%,9
HKLM,%TabletButtons%,"ImageDLL",%REG_SZ%,"tkbtnpn1.dll"
;
;Button rotate
;
HKLM,%TabletButtons%\0,"ButtonName",%REG_SZ%,"@tkbtnpn1.dll,-4"
HKLM,%TabletButtons%\0,"ButtonID",%REG_DWORD%,0x00000008

HKLM,%TabletButtons%\0\PrimaryLandscape,"ImageID",%REG_DWORD%,110
HKLM,%TabletButtons%\0\PrimaryLandscape,"ImageIDDetail",%REG_DWORD%,310
HKLM,%TabletButtons%\0\PrimaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\0\PrimaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\0\PrimaryPortrait,"ImageID",%REG_DWORD%,111
HKLM,%TabletButtons%\0\PrimaryPortrait,"ImageIDDetail",%REG_DWORD%,311
HKLM,%TabletButtons%\0\PrimaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\0\PrimaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\0\SecondaryLandscape,"ImageID",%REG_DWORD%,112
HKLM,%TabletButtons%\0\SecondaryLandscape,"ImageIDDetail",%REG_DWORD%,312
HKLM,%TabletButtons%\0\SecondaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\0\SecondaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\0\SecondaryPortrait,"ImageID",%REG_DWORD%,113
HKLM,%TabletButtons%\0\SecondaryPortrait,"ImageIDDetail",%REG_DWORD%,313
HKLM,%TabletButtons%\0\SecondaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\0\SecondaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006
;
;Button tablet menu
;
HKLM,%TabletButtons%\1,"ButtonName",%REG_SZ%,"@tkbtnpn1.dll,-1"
HKLM,%TabletButtons%\1,"ButtonID",%REG_DWORD%,0x00000001

HKLM,%TabletButtons%\1\PrimaryLandscape,"ImageID",%REG_DWORD%,110
HKLM,%TabletButtons%\1\PrimaryLandscape,"ImageIDDetail",%REG_DWORD%,320
HKLM,%TabletButtons%\1\PrimaryLandscape,"DefAction",%REG_DWORD_NOREPLACE%,0x80000008
HKLM,%TabletButtons%\1\PrimaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000001
HKLM,%TabletButtons%\1\PrimaryLandscape,"WinLogonActionData",%REG_BINARY%,09,01,00,00

HKLM,%TabletButtons%\1\PrimaryPortrait,"ImageID",%REG_DWORD%,111
HKLM,%TabletButtons%\1\PrimaryPortrait,"ImageIDDetail",%REG_DWORD%,321
HKLM,%TabletButtons%\1\PrimaryPortrait,"DefAction",%REG_DWORD_NOREPLACE%,0x80000008
HKLM,%TabletButtons%\1\PrimaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000001
HKLM,%TabletButtons%\1\PrimaryPortrait,"WinLogonActionData",%REG_BINARY%,09,01,00,00

HKLM,%TabletButtons%\1\SecondaryLandscape,"ImageID",%REG_DWORD%,112
HKLM,%TabletButtons%\1\SecondaryLandscape,"ImageIDDetail",%REG_DWORD%,322
HKLM,%TabletButtons%\1\SecondaryLandscape,"DefAction",%REG_DWORD_NOREPLACE%,0x80000008
HKLM,%TabletButtons%\1\SecondaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000001
HKLM,%TabletButtons%\1\SecondaryLandscape,"WinLogonActionData",%REG_BINARY%,09,01,00,00

HKLM,%TabletButtons%\1\SecondaryPortrait,"ImageID",%REG_DWORD%,113
HKLM,%TabletButtons%\1\SecondaryPortrait,"ImageIDDetail",%REG_DWORD%,323
HKLM,%TabletButtons%\1\SecondaryPortrait,"DefAction",%REG_DWORD_NOREPLACE%,0x80000008
HKLM,%TabletButtons%\1\SecondaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000001
HKLM,%TabletButtons%\1\SecondaryPortrait,"WinLogonActionData",%REG_BINARY%,09,01,00,00
;
;Button lock
;
HKLM,%TabletButtons%\2,"ButtonName",%REG_SZ%,"@tkbtnpn1.dll,-9"
HKLM,%TabletButtons%\2,"ButtonID",%REG_DWORD%,0x00000100

HKLM,%TabletButtons%\2\PrimaryLandscape,"ImageID",%REG_DWORD%,110
HKLM,%TabletButtons%\2\PrimaryLandscape,"ImageIDDetail",%REG_DWORD%,330
HKLM,%TabletButtons%\2\PrimaryLandscape,"DefAction",%REG_DWORD_NOREPLACE%,0x80000008
HKLM,%TabletButtons%\2\PrimaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000001
HKLM,%TabletButtons%\2\PrimaryLandscape,"WinLogonActionData",%REG_BINARY%,0d,00,00,00

HKLM,%TabletButtons%\2\PrimaryPortrait,"ImageID",%REG_DWORD%,111
HKLM,%TabletButtons%\2\PrimaryPortrait,"ImageIDDetail",%REG_DWORD%,331
HKLM,%TabletButtons%\2\PrimaryPortrait,"DefAction",%REG_DWORD_NOREPLACE%,0x80000008
HKLM,%TabletButtons%\2\PrimaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000001
HKLM,%TabletButtons%\2\PrimaryPortrait,"WinLogonActionData",%REG_BINARY%,0d,00,00,00

HKLM,%TabletButtons%\2\SecondaryLandscape,"ImageID",%REG_DWORD%,112
HKLM,%TabletButtons%\2\SecondaryLandscape,"ImageIDDetail",%REG_DWORD%,332
HKLM,%TabletButtons%\2\SecondaryLandscape,"DefAction",%REG_DWORD_NOREPLACE%,0x80000008
HKLM,%TabletButtons%\2\SecondaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000001
HKLM,%TabletButtons%\2\SecondaryLandscape,"WinLogonActionData",%REG_BINARY%,0d,00,00,00

HKLM,%TabletButtons%\2\SecondaryPortrait,"ImageID",%REG_DWORD%,113
HKLM,%TabletButtons%\2\SecondaryPortrait,"ImageIDDetail",%REG_DWORD%,333
HKLM,%TabletButtons%\2\SecondaryPortrait,"DefAction",%REG_DWORD_NOREPLACE%,0x80000008
HKLM,%TabletButtons%\2\SecondaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000001
HKLM,%TabletButtons%\2\SecondaryPortrait,"WinLogonActionData",%REG_BINARY%,0d,00,00,00
;
;not used
;
HKLM,%TabletButtons%\3,"ButtonName",%REG_SZ%,"@tkbtnpn1.dll,-4"
HKLM,%TabletButtons%\3,"ButtonID",%REG_DWORD%,0x00000002
HKLM,%TabletButtons%\3,"NoUI",%REG_DWORD%,0x00000001

HKLM,%TabletButtons%\3\PrimaryLandscape,"ImageID",%REG_DWORD%,110
HKLM,%TabletButtons%\3\PrimaryLandscape,"ImageIDDetail",%REG_DWORD%,310
HKLM,%TabletButtons%\3\PrimaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\3\PrimaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\3\PrimaryPortrait,"ImageID",%REG_DWORD%,111
HKLM,%TabletButtons%\3\PrimaryPortrait,"ImageIDDetail",%REG_DWORD%,311
HKLM,%TabletButtons%\3\PrimaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\3\PrimaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\3\SecondaryLandscape,"ImageID",%REG_DWORD%,112
HKLM,%TabletButtons%\3\SecondaryLandscape,"ImageIDDetail",%REG_DWORD%,312
HKLM,%TabletButtons%\3\SecondaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\3\SecondaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\3\SecondaryPortrait,"ImageID",%REG_DWORD%,113
HKLM,%TabletButtons%\3\SecondaryPortrait,"ImageIDDetail",%REG_DWORD%,313
HKLM,%TabletButtons%\3\SecondaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\3\SecondaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006
;
;not used
;
HKLM,%TabletButtons%\4,"ButtonName",%REG_SZ%,"@tkbtnpn1.dll,-4"
HKLM,%TabletButtons%\4,"ButtonID",%REG_DWORD%,0x00000004
HKLM,%TabletButtons%\4,"NoUI",%REG_DWORD%,0x00000001

HKLM,%TabletButtons%\4\PrimaryLandscape,"ImageID",%REG_DWORD%,110
HKLM,%TabletButtons%\4\PrimaryLandscape,"ImageIDDetail",%REG_DWORD%,310
HKLM,%TabletButtons%\4\PrimaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\4\PrimaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\4\PrimaryPortrait,"ImageID",%REG_DWORD%,111
HKLM,%TabletButtons%\4\PrimaryPortrait,"ImageIDDetail",%REG_DWORD%,311
HKLM,%TabletButtons%\4\PrimaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\4\PrimaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\4\SecondaryLandscape,"ImageID",%REG_DWORD%,112
HKLM,%TabletButtons%\4\SecondaryLandscape,"ImageIDDetail",%REG_DWORD%,312
HKLM,%TabletButtons%\4\SecondaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\4\SecondaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\4\SecondaryPortrait,"ImageID",%REG_DWORD%,113
HKLM,%TabletButtons%\4\SecondaryPortrait,"ImageIDDetail",%REG_DWORD%,313
HKLM,%TabletButtons%\4\SecondaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\4\SecondaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006
;
;not used
;
HKLM,%TabletButtons%\5,"ButtonName",%REG_SZ%,"@tkbtnpn1.dll,-4"
HKLM,%TabletButtons%\5,"ButtonID",%REG_DWORD%,0x00000010
HKLM,%TabletButtons%\5,"NoUI",%REG_DWORD%,0x0000001

HKLM,%TabletButtons%\5\PrimaryLandscape,"ImageID",%REG_DWORD%,110
HKLM,%TabletButtons%\5\PrimaryLandscape,"ImageIDDetail",%REG_DWORD%,310
HKLM,%TabletButtons%\5\PrimaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\5\PrimaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\5\PrimaryPortrait,"ImageID",%REG_DWORD%,111
HKLM,%TabletButtons%\5\PrimaryPortrait,"ImageIDDetail",%REG_DWORD%,311
HKLM,%TabletButtons%\5\PrimaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\5\PrimaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\5\SecondaryLandscape,"ImageID",%REG_DWORD%,112
HKLM,%TabletButtons%\5\SecondaryLandscape,"ImageIDDetail",%REG_DWORD%,312
HKLM,%TabletButtons%\5\SecondaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\5\SecondaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\5\SecondaryPortrait,"ImageID",%REG_DWORD%,113
HKLM,%TabletButtons%\5\SecondaryPortrait,"ImageIDDetail",%REG_DWORD%,313
HKLM,%TabletButtons%\5\SecondaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\5\SecondaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006
;
;not used
;
HKLM,%TabletButtons%\6,"ButtonName",%REG_SZ%,"@tkbtnpn1.dll,-4"
HKLM,%TabletButtons%\6,"ButtonID",%REG_DWORD%,0x00000020
HKLM,%TabletButtons%\6,"NoUI",%REG_DWORD%,0x0000001

HKLM,%TabletButtons%\6\PrimaryLandscape,"ImageID",%REG_DWORD%,110
HKLM,%TabletButtons%\6\PrimaryLandscape,"ImageIDDetail",%REG_DWORD%,310
HKLM,%TabletButtons%\6\PrimaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\6\PrimaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\6\PrimaryPortrait,"ImageID",%REG_DWORD%,111
HKLM,%TabletButtons%\6\PrimaryPortrait,"ImageIDDetail",%REG_DWORD%,311
HKLM,%TabletButtons%\6\PrimaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\6\PrimaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\6\SecondaryLandscape,"ImageID",%REG_DWORD%,112
HKLM,%TabletButtons%\6\SecondaryLandscape,"ImageIDDetail",%REG_DWORD%,312
HKLM,%TabletButtons%\6\SecondaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\6\SecondaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\6\SecondaryPortrait,"ImageID",%REG_DWORD%,113
HKLM,%TabletButtons%\6\SecondaryPortrait,"ImageIDDetail",%REG_DWORD%,313
HKLM,%TabletButtons%\6\SecondaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\6\SecondaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006
;
;not used
;
HKLM,%TabletButtons%\7,"ButtonName",%REG_SZ%,"@tkbtnpn1.dll,-4"
HKLM,%TabletButtons%\7,"ButtonID",%REG_DWORD%,0x00000040
HKLM,%TabletButtons%\7,"NoUI",%REG_DWORD%,0x0000001

HKLM,%TabletButtons%\7\PrimaryLandscape,"ImageID",%REG_DWORD%,110
HKLM,%TabletButtons%\7\PrimaryLandscape,"ImageIDDetail",%REG_DWORD%,310
HKLM,%TabletButtons%\7\PrimaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\7\PrimaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\7\PrimaryPortrait,"ImageID",%REG_DWORD%,111
HKLM,%TabletButtons%\7\PrimaryPortrait,"ImageIDDetail",%REG_DWORD%,311
HKLM,%TabletButtons%\7\PrimaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\7\PrimaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\7\SecondaryLandscape,"ImageID",%REG_DWORD%,112
HKLM,%TabletButtons%\7\SecondaryLandscape,"ImageIDDetail",%REG_DWORD%,312
HKLM,%TabletButtons%\7\SecondaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\7\SecondaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\7\SecondaryPortrait,"ImageID",%REG_DWORD%,113
HKLM,%TabletButtons%\7\SecondaryPortrait,"ImageIDDetail",%REG_DWORD%,313
HKLM,%TabletButtons%\7\SecondaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\7\SecondaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006
;
;not used
;
HKLM,%TabletButtons%\8,"ButtonName",%REG_SZ%,"@tkbtnpn1.dll,-4"
HKLM,%TabletButtons%\8,"ButtonID",%REG_DWORD%,0x00000080
HKLM,%TabletButtons%\8,"NoUI",%REG_DWORD%,0x0000001

HKLM,%TabletButtons%\8\PrimaryLandscape,"ImageID",%REG_DWORD%,110
HKLM,%TabletButtons%\8\PrimaryLandscape,"ImageIDDetail",%REG_DWORD%,310
HKLM,%TabletButtons%\8\PrimaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\8\PrimaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\8\PrimaryPortrait,"ImageID",%REG_DWORD%,111
HKLM,%TabletButtons%\8\PrimaryPortrait,"ImageIDDetail",%REG_DWORD%,311
HKLM,%TabletButtons%\8\PrimaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\8\PrimaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\8\SecondaryLandscape,"ImageID",%REG_DWORD%,112
HKLM,%TabletButtons%\8\SecondaryLandscape,"ImageIDDetail",%REG_DWORD%,312
HKLM,%TabletButtons%\8\SecondaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\8\SecondaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\8\SecondaryPortrait,"ImageID",%REG_DWORD%,113
HKLM,%TabletButtons%\8\SecondaryPortrait,"ImageIDDetail",%REG_DWORD%,313
HKLM,%TabletButtons%\8\SecondaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\8\SecondaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006

;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
[NT.AddReg_L0070]

;Tablet PC Button setting
HKLM,%TabletButtons%,"NumButtons",%REG_DWORD%,4
HKLM,%TabletButtons%,"ImageDLL",%REG_SZ%,"tkbtnpn1.dll"
;
;not used
;
HKLM,%TabletButtons%\0,"ButtonName",%REG_SZ%,"@tkbtnpn1.dll,-1"
HKLM,%TabletButtons%\0,"ButtonID",%REG_DWORD%,0x00000001
HKLM,%TabletButtons%\0,"NoUI",%REG_DWORD%,0x00000001

HKLM,%TabletButtons%\0\PrimaryLandscape,"ImageID",%REG_DWORD%,110
HKLM,%TabletButtons%\0\PrimaryLandscape,"ImageIDDetail",%REG_DWORD%,320
HKLM,%TabletButtons%\0\PrimaryLandscape,"DefAction",%REG_DWORD_NOREPLACE%,0x80000008
HKLM,%TabletButtons%\0\PrimaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000001
HKLM,%TabletButtons%\0\PrimaryLandscape,"WinLogonActionData",%REG_BINARY%,09,01,00,00

HKLM,%TabletButtons%\0\PrimaryPortrait,"ImageID",%REG_DWORD%,111
HKLM,%TabletButtons%\0\PrimaryPortrait,"ImageIDDetail",%REG_DWORD%,321
HKLM,%TabletButtons%\0\PrimaryPortrait,"DefAction",%REG_DWORD_NOREPLACE%,0x80000008
HKLM,%TabletButtons%\0\PrimaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000001
HKLM,%TabletButtons%\0\PrimaryPortrait,"WinLogonActionData",%REG_BINARY%,09,01,00,00

HKLM,%TabletButtons%\0\SecondaryLandscape,"ImageID",%REG_DWORD%,112
HKLM,%TabletButtons%\0\SecondaryLandscape,"ImageIDDetail",%REG_DWORD%,322
HKLM,%TabletButtons%\0\SecondaryLandscape,"DefAction",%REG_DWORD_NOREPLACE%,0x80000008
HKLM,%TabletButtons%\0\SecondaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000001
HKLM,%TabletButtons%\0\SecondaryLandscape,"WinLogonActionData",%REG_BINARY%,09,01,00,00

HKLM,%TabletButtons%\0\SecondaryPortrait,"ImageID",%REG_DWORD%,113
HKLM,%TabletButtons%\0\SecondaryPortrait,"ImageIDDetail",%REG_DWORD%,323
HKLM,%TabletButtons%\0\SecondaryPortrait,"DefAction",%REG_DWORD_NOREPLACE%,0x80000008
HKLM,%TabletButtons%\0\SecondaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000001
HKLM,%TabletButtons%\0\SecondaryPortrait,"WinLogonActionData",%REG_BINARY%,09,01,00,00
;
;not used
;
HKLM,%TabletButtons%\1,"ButtonName",%REG_SZ%,"@tkbtnpn1.dll,-4"
HKLM,%TabletButtons%\1,"ButtonID",%REG_DWORD%,0x00000002
HKLM,%TabletButtons%\1,"NoUI",%REG_DWORD%,0x00000001

HKLM,%TabletButtons%\1\PrimaryLandscape,"ImageID",%REG_DWORD%,110
HKLM,%TabletButtons%\1\PrimaryLandscape,"ImageIDDetail",%REG_DWORD%,310
HKLM,%TabletButtons%\1\PrimaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\1\PrimaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\1\PrimaryPortrait,"ImageID",%REG_DWORD%,111
HKLM,%TabletButtons%\1\PrimaryPortrait,"ImageIDDetail",%REG_DWORD%,311
HKLM,%TabletButtons%\1\PrimaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\1\PrimaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\1\SecondaryLandscape,"ImageID",%REG_DWORD%,112
HKLM,%TabletButtons%\1\SecondaryLandscape,"ImageIDDetail",%REG_DWORD%,312
HKLM,%TabletButtons%\1\SecondaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\1\SecondaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\1\SecondaryPortrait,"ImageID",%REG_DWORD%,113
HKLM,%TabletButtons%\1\SecondaryPortrait,"ImageIDDetail",%REG_DWORD%,313
HKLM,%TabletButtons%\1\SecondaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\1\SecondaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006
;
;not used
;
HKLM,%TabletButtons%\2,"ButtonName",%REG_SZ%,"@tkbtnpn1.dll,-4"
HKLM,%TabletButtons%\2,"ButtonID",%REG_DWORD%,0x00000004
HKLM,%TabletButtons%\2,"NoUI",%REG_DWORD%,0x00000001

HKLM,%TabletButtons%\2\PrimaryLandscape,"ImageID",%REG_DWORD%,110
HKLM,%TabletButtons%\2\PrimaryLandscape,"ImageIDDetail",%REG_DWORD%,310
HKLM,%TabletButtons%\2\PrimaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\2\PrimaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\2\PrimaryPortrait,"ImageID",%REG_DWORD%,111
HKLM,%TabletButtons%\2\PrimaryPortrait,"ImageIDDetail",%REG_DWORD%,311
HKLM,%TabletButtons%\2\PrimaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\2\PrimaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\2\SecondaryLandscape,"ImageID",%REG_DWORD%,112
HKLM,%TabletButtons%\2\SecondaryLandscape,"ImageIDDetail",%REG_DWORD%,312
HKLM,%TabletButtons%\2\SecondaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\2\SecondaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\2\SecondaryPortrait,"ImageID",%REG_DWORD%,113
HKLM,%TabletButtons%\2\SecondaryPortrait,"ImageIDDetail",%REG_DWORD%,313
HKLM,%TabletButtons%\2\SecondaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\2\SecondaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006
;
;Button rotate
;
HKLM,%TabletButtons%\3,"ButtonName",%REG_SZ%,"@tkbtnpn1.dll,-4"
HKLM,%TabletButtons%\3,"ButtonID",%REG_DWORD%,0x00000008

HKLM,%TabletButtons%\3\PrimaryLandscape,"ImageID",%REG_DWORD%,120
HKLM,%TabletButtons%\3\PrimaryLandscape,"ImageIDDetail",%REG_DWORD%,410
HKLM,%TabletButtons%\3\PrimaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\3\PrimaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\3\PrimaryPortrait,"ImageID",%REG_DWORD%,121
HKLM,%TabletButtons%\3\PrimaryPortrait,"ImageIDDetail",%REG_DWORD%,411
HKLM,%TabletButtons%\3\PrimaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\3\PrimaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\3\SecondaryLandscape,"ImageID",%REG_DWORD%,122
HKLM,%TabletButtons%\3\SecondaryLandscape,"ImageIDDetail",%REG_DWORD%,412
HKLM,%TabletButtons%\3\SecondaryLandscape,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\3\SecondaryLandscape,"WinLogonAction",%REG_DWORD%,0x80000006

HKLM,%TabletButtons%\3\SecondaryPortrait,"ImageID",%REG_DWORD%,123
HKLM,%TabletButtons%\3\SecondaryPortrait,"ImageIDDetail",%REG_DWORD%,413
HKLM,%TabletButtons%\3\SecondaryPortrait,"DefAction",%REG_DWORD%,0x80000006
HKLM,%TabletButtons%\3\SecondaryPortrait,"WinLogonAction",%REG_DWORD%,0x80000006


;
;----------------------------------------------------------
[NT.HW.AddReg]
HKR,,"LowerFilters",0x00010000,"i8042prt"

[NT.Services.AddService]
DisplayName    = %ThisTBtn.SVCDESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ;
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\%DriverFile%
LoadOrderGroup = Extended Base


; User readable strings
;----------------------------------------------------------
[Strings]
MFT="Lenovo"
DriverFile="tkbtnpn.sys"
DllFile="tkbtnpn1.dll"
ACPI\LEN0010="ThinkPad Tablet Keyboard and Buttons"
ACPI\LEN0070="ThinkPad Tablet Keyboard and Buttons"
ThisTBtn.SVCDESC="ThinkPad Tablet Keyboard and Buttons HID Driver"

REG_DWORD  = 0x00010001
REG_SZ     = 0x00000000
REG_BINARY = 0x00000001

REG_DWORD_NOREPLACE  = 0x00010003

TabletButtons="SYSTEM\CurrentControlSet\Control\TabletPC\TabletButtons"
ButtonActions="SYSTEM\CurrentControlSet\Control\TabletPC\ButtonActions"
Orientations="SYSTEM\CurrentControlSet\Control\TabletPC\DisplayOrientations"

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web4, load: 1.03