## Modified VoodooPS2Controller by RehabMan
### How to Install:
Please read and follow the important instructions for installing in the wiki:
https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/wiki/How-to-Install
### Downloads:
Downloads are available on Google Code:
https://code.google.com/p/os-x-voodoo-ps2-controller/downloads/list
### Build Environment
My build environment is currently Xcode 4.6.3, using SDK 10.8, targeting OS X 10.6.
No other build environment is supported.
### 32-bit Builds
Currently, builds are provided only for 64-bit systems. 32-bit/64-bit FAT binaries are not provided. But you can build your own should you need them. I do not test 32-bit, and there may be times when the repo is broken with respect to 32-bit builds, but I do check on major releases to see if the build still works for 32-bit.
Here's how to build 32-bit (universal):
- xcode 4.6.3
- open VoodooPS2Controller.xcodeproj
- click on VoodooPS2Controller at the top of the project tree
- select VoodooPS2Controller under Project
- change Architectures to 'Standard (32/64-bit Intel)'
probably not necessary, but a good idea to check that the targets don't have overrides:
- multi-select all the Targets
- check/change Architectures to 'Standard (32/64-bit Intel)'
- build (either w/ menu or with make)
Or, if you have the command line tools installed, just run:
- For FAT binary (32-bit and 64-bit in one binary)
make BITS=3264
- For 32-bit only
make BITS=32
### Source Code:
The source code is maintained at the following sites:
https://code.google.com/p/os-x-voodoo-ps2-controller/
https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller
### Feedback:
Please use the following threads on tonymacx86.com for feedback, questions, and help:
http://www.tonymacx86.com/hp-probook/75649-new-voodoops2controller-keyboard-trackpad.html#post468941
http://www.tonymacx86.com/mountain-lion-laptop-support/87182-new-voodoops2controller-keyboard-trackpad-clickpad-support.html#post538365
### Fun Facts:
While implementing the "just for fun" feature in the keyboard driver where Ctrl+Alt+Del maps to the power key (for selection of Restart, Sleep, Shutdown), I discovered that if you invoke this function with the Ctrl and Alt (Command) keys down, the system will do an abrupt and unsafe restart. You can verify this yourself by holding down the Ctrl and Alt keys while pressing the actual power button.
### Known issues:
- Very rarely, both the keyboard and trackpad are not working after a fresh boot or after sleep, even on systems where this is normally not a problem. As of the v1.7.15a release this problem appears to be solved. Time will tell.
- Very rarely, the keyboard/trackpad may become unresponsive or a key may repeat indefinitely. As of the v1.7.15a release this problem appears to be solved. Time will tell.
Note: often times you will see either of the two problems mentioned above right after installing. Generally, another reboot and/or repair permissions & rebuild caches will fix the problem.
### Change Log:
2013-08-15 v1.8.7
- Fix a bug which prevents VoodooPS2Controller.kext from loading on 10.9 Mavericks. The problem was the class ApplePS2Controller was not exported properly.
2013-08-05 v1.8.6
- Add support for HPQOEM:17F3 (HP ProBook 4440s)
2013-07-01 v1.8.5
- Added support for HPQOEM:17F0 (HP ProBook 4340s)
- Corrected error in setProperties for ApplePS2Controller. Now works with utility 'ioio'
2013-05-26 v1.8.4
- Added option to override DSDT oemId/oemTableId via ioreg properties on PS2K device. This is for clover as it is necessary to override oemId because Clover patches the DSDT to reflect oemId as "Apple ". In order to work around this bug, we can now provide an "RM,oem-id" property in the PS2K device. Although it isn't necessary (for Clover), you can also provide an override oemTableId via a property "RM,oem-table-id". For an example of use, see the ProBook 4530s patches (02_DSDTPatch.txt, search for PS2K). This allows you to use the driver unmodified on Clover and still get the proper configuration selected via Platform Profile setup, provided you have the proper injection in your DSDT. This may end up being useful for other computers as well, when the OEM has chosen poor names for oemId/oemTableId.
2013-05-07 v1.8.3
- WakeDelay in ioreg for ApplePS2Controller is now correct integer type instead of bool.
- Added support for HP ProBook 5330m.
- Eliminated FakeSMC dependency. The drivers now look directly at DSDT in ioreg to determine what to use for configuration instead of the "mb-product"/"mb-manufacturer" properties of FakeSMC.
- Remove extraneous mapping for R_OPTION in ProBook-87 keyboard configuration.
2013-04-07 v1.8.2
- Fixed problem under Snow Leopard where VoodooPS2Keyboard.kext was not loading.
- Fix issue with Eject (Insert) causes DVD to eject immediately instead of after a delay. Now the driver honors the HIDF12EjectDelay configuration setting, which by default is 250 ms. You can also change it in the Info.plist if you wish. 250 ms provides a slight delay that avoids accidental eject.
- Added support for HP:4111 keyboard map/configuration for HP ProBook 4520s.
- Changed the default assignment of the right "menu/application" key (on 4530s in between right Alt and right Ctrl). Prior to this release it was assigned to Apple 'Fn' key. Now it is assigned such that it is 'right Windows' which maps to Apple 'option.' This is configurable in the keyboard driver's Info.plist.
- Fixed a bug where special functions/media keys were not mapped to F-keys by default until you checked then unchecked the option for this in SysPrefs -> Keyboard.
2013-03-15 v1.8.1
- New feature: It is now possible to toggle the Keyboard Prefs "Use all F1, F2…" option with a keyboard hotkey. On the ProBook 4xx0s series, it is Ctrl+'prt sc'.
- New feature: Added keyboard mapping/ADB (92) code for the Eject key. On the ProBook 4xx0s series, it is assigned to the 'insert' key. See this link for more information on the various modifiers that can be used with the Eject key: http://support.apple.com/kb/ht1343
- Supported added to Info.plist for keyboards on ProBook 8460p/6470b laptops. Credits to nguyenmac and kpkp.
- Platform Profile computer specific sections in Info.plist are now merged with the 'Default' section making it easier to create/manage alternate configurations, because you only have to enter the differences/overrides.
- Fixed a bug in the ProBook specific Info.plist (for those not using kozlek's FakeSMC) where SleepPressTime was not set to 3000.
- Developers: Updated to Xcode 4.61, and also optimized a bit for size and exporting less symbols into kernel namespace.
2013-03-04 v1.8.0
- Feature: Info.plist content is now driven off the mb-manufacturer/mb-product ioreg properties provided by kozlek's FakeSMC. This allows different keyboard layouts/trackpad settings to be based on which machine/motherboard the drivers find themselves running on. As of this time, support has been added for the Probook 4x30s series (HP/167C). Users who create custom settings for other hardware are encouraged to submit their Info.plist changes and mb-manufacturer/mb-product IDs from the FakeSMC device in the ioreg. I will integrate these new profiles into future builds. This also means that I'm only distributing one version of the package from now on, with special instructions for ProBook users not using the latest FakeSMC.
- bug fix: Fixed UnsmoothInput option. It was not working at all.
- Changed the default Resolution/ScrollResolution from 2300 to 2950. This results in more control for finer movements, but slower overall acceleration. You may have to adjust your pointer speeds in System Prefs -> Trackpad to suit your preference.
- bug fix: Fixed a problem on Snow Leopard if Kernel Cache was being used.
- For developers: Fixed 32-bit build.
2013-02-26 v1.7.17
- bug fix: Evidently there is an OS X bug in IOM
没有合适的资源?快使用搜索试试~ 我知道了~
Finger Sensing Pad macos x 触模板 驱动源代码
5星 · 超过95%的资源 需积分: 12 36 下载量 31 浏览量
2014-03-04
00:40:42
上传
评论 2
收藏 922KB GZ 举报
温馨提示
共426个文件
svn-base:61个
h:35个
plist:35个
Finger Sensing Pad macos x 触模板 驱动源代码, 基于voodoops2项目。适用于Sentelic的 STL3888-Cx and STL3888-Dx系列的触摸板。一般联想,神舟, msi的笔记本会用到。
资源推荐
资源详情
资源评论
收起资源包目录
Finger Sensing Pad macos x 触模板 驱动源代码 (426个子文件)
00a08ac675853437b7c759e7d52cb56761fc79 139B
0239f6be2909dcd25055907d233443c811cd8f 108B
111480b7fd8fbeb201ee82bf51ae3e2e2d8210 140B
12b0cc3d152561632bf05e6e2713a6bfab8fe0 80B
2221c2584263682efa7fe3520ee145b9803900 7KB
2bc5dc4984397c519148855352752b4edb2d94 169B
2ca5e6d6372c0efe42321c1f8c47989f5daeb9 1KB
2d41fbe43d05d4f5de33603c39f22ff8d330d2 264B
361698fd961c6b6394542014f286a692526e16 4KB
42e7e1bfd879f5c3b893cb12b66c8b5eefa09e 187B
4520e3b0ef1fae0b8f030e7cd6a760789c73f7 240B
4acf91c13276768089ef6b95a4e320bf150563 139B
4d07aacc60f9c839e18f54c42b0978db7eb5c0 1KB
58732ab5b34b258adab8c89514d50d0ba76206 80B
58d430bc9ce2c32d3a20aef1fb00425255c406 80B
5f7aa5906dd215ee46298554a47bed2c53fd2d 508B
6387a7d746eccb2b0e01d5817dcf98243a2bf4 3KB
6943da5370bad5d84be32e081c2ad01701cc37 79B
6a406c7cf9fd9a1ac7b8b40ef64151ecbecb8f 80B
6c2b1c1fb013eea9380ebc3473e32010d1340d 7KB
6c5b505159712d61850a5f81d507f1e7004c8d 112B
6d504de4d68cf55c0f350e9496fc5b4ab098f4 216B
._OS-X-Voodoo-PS2-Controller-1.8.7 212B
73f4b8669b286a8e37e012424ceabe026f71e0 7KB
7488996d8292e3c431e86a7cc9aad4d3aae24a 7KB
785c3e2a0422bc478030c0f20b624c745807d5 164B
83d0777078cafce5416811c9fdbe85cd080a1d 59B
8a791e9351d899ff73f19adcf5a802470e0f54 108B
90a3d64841cd68acbf79f95715cf7934bdf51f 4KB
9825741fbe07d5db3a6238c2d0a5f0674d1789 108B
._makefile 212B
._synapticsconfigload 212B
._VoodooPS2Controller 212B
._VoodooPS2Daemon 212B
._VoodooPS2Keyboard 212B
._VoodooPS2Mouse 212B
._VoodooPS2synapticsPane 212B
._VoodooPS2Trackpad 212B
._xcschemes 212B
._xcshareddata 212B
._xcshareddata 212B
a886e0dd2197ceb6067fe2fc49fa4a02b03829 139B
a89950f896452fee74cbf4a8f96a9af1b28ee2 1KB
a9fd617aae296cc8a8e87a164d6d60e2da9d78 80B
aef5c10ba0fa2a9f973266823efabf3bbf33a8 232B
b6ecb9174062f9c23b8d3c9fd646ec9af53bc5 7KB
b7c98e5d1c5900aad5675e1f34998f5e4d107b 200B
bb82e9bdcb9565a68f60965f1beffdd3dbbb5e 76B
bcc6533bc518308d57f5ea528cf3128414944a 229B
be44fba1aa41f8e6dbcf1d06f825528b44bcdb 139B
sentelic.c 29KB
sentelic.c 25KB
libfsp.c 12KB
test.c 3KB
msaccel.c 3KB
c658994d9f45f1212a344423be5f0a7e96335a 182B
cc8a861f381a5c51e17dea0b7655bd2144f8be 7KB
ce7fc93fdfcc509ceec9eb4df086dade11c890 139B
cf91725eb7b10e947a845ef9dd2439814746b7 76B
cfe54908ee5609df11f974de92c07b74d6e805 139B
config 282B
configure 83B
VoodooPS2SynapticsTouchPad.cpp 90KB
VoodooPS2Keyboard.cpp 70KB
VoodooPS2Controller.cpp 66KB
VoodooPS2SentelicFSP.cpp 54KB
VoodooPS2Mouse.cpp 46KB
VoodooPS2ALPSGlidePoint.cpp 26KB
fspcConfig.cpp 13KB
fspcCli.cpp 12KB
fspcMainFrame.cpp 10KB
main.cpp 8KB
AppleACPIPS2Nub.cpp 7KB
fspcApp.cpp 6KB
fspcCliUnitTest.cpp 6KB
ApplePS2Device.cpp 5KB
fspcInfoFrame.cpp 3KB
new_kext.cpp 2KB
ApplePS2KeyboardDevice.cpp 1KB
ApplePS2MouseDevice.cpp 1KB
._VoodooPS2Controller.cpp 212B
._ApplePS2Device.cpp 212B
._new_kext.cpp 212B
._ApplePS2KeyboardDevice.cpp 212B
._ApplePS2MouseDevice.cpp 212B
._VoodooPS2ALPSGlidePoint.cpp 212B
._AppleACPIPS2Nub.cpp 212B
._main.cpp 212B
._VoodooPS2Mouse.cpp 212B
._VoodooPS2SentelicFSP.cpp 171B
._VoodooPS2SynapticsTouchPad.cpp 171B
._VoodooPS2Keyboard.cpp 167B
.cproject 4KB
.cproject 4KB
d60a6b988719e0e088763ea311680177cf3c9e 3KB
d70470cfb7087a5b8324c5fda4f3049cbc37b8 530B
dc78d1e4da02a7568f624356cf5e18e140666b 164B
description 73B
.DS_Store 21KB
.DS_Store 15KB
共 426 条
- 1
- 2
- 3
- 4
- 5
资源评论
- 阿震2018-10-15我啥时候下载的呢
aerror
- 粉丝: 209
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功