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