[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
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.