【黑苹果教程】ELAN,FocalTech 以及 Synaptics 触控板驱动

2023-10-26

触控板上的手势操作应该是macOS的一大特色,但是黑苹果装完之后,很多人发现别说手势,很多基本的功能触控板都不能实现,此时你需要安装触控板驱动。本文参照osxlatitude论坛的ELAN, FocalTech and Synaptics (Smart Touchpad) Driver (Mac OS X)这篇文章,为了保证描述的准确性,以下内容大多为原文翻译,当然,如果觉得翻译不够准确,也可以直接阅读原文。
如果需要转载,请注明原文地址:http://blog.csdn.net/wr132/article/details/54784004

前言

本驱动参考了许多官方文档以及VoodooPS2,ApplePS2和Linux开放源代码的一些思路,是专为OS X 下的ELAN, FocalTech 和 Synaptics 触控板打造的驱动。作者已经竭尽所能让黑苹果上的触控板的功能更加接近原生的使用体验。该驱动融合了作者的全局逻辑思维,可以轻松适配各种型号的触控板,从而带来更好的触控体验。

该驱动支持几乎所有ELAN触控板,除了ELAN V1(由于该硬件太过古老,已经找不到使用该触控板的笔记本,因此无法进行测试),支持大多数的FocalTech触控板,以及固件版本高于7.5的 Synaptics 触控板。

注意:对于Synaptics,作者是在其所拥有的硬件上完成的测试,所以仅支持固件版本高于7.5的触控板,但如果有人愿意帮助作者完成测试,他会继续尝试支持其它硬件。

操作说明

支持情况

OS X 10.6或更新版本(只有v4.4支持10.6)

驱动安装说明

  1. 删除/System/Library/Extensions,/Extra/Extensions和/System/Extensions/Library/myHack.kext/Contents/Plugins/这些目录下的ApplePS2Controller, VoodooPS2Controller, AppleACPIPS2Nub, ApplePS2Keyboard 和 old Elan Touchpad的kext,因为有可能会与本驱动冲突。
  2. 如果你将引导程序安装在USB存储设备当中,那么也需要移除USB存储器中相应目录下的上述驱动。
  3. 使用Kext Utility安装kext。

驱动下载

如果需要老版本的驱动,请到原文中寻找下载链接,本篇文章只提供最新版的驱动程序。
http://download.csdn.net/detail/wr132/9745515

截图

这里写图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【黑苹果教程】ELAN,FocalTech 以及 Synaptics 触控板驱动 的相关文章

  • Linux 阻塞IO(等待队列)原理及架构

    一 阻塞操作 阻塞操作是指在执行折本操作时 若不能获得自愿 则挂起进程直到满足可操作性的条件后在进行操作 被挂起的进程进入休眠状态 被从调度器的运行队列移走 直到等待的条件被满足 假设recvfrom函数是一个系统调用 阻塞不是低效率 如果
  • 学习笔记:固件和驱动的区别?

    驱动和固件是经常会看到的字眼 尤其是在IoT设备的使用 安装过程中有时很容易搞糊涂 本文根据自己的理解对https www zhihu com question 22175660 驱动与固件的区别是什么 进行了部分整理而成 如有误导 请见谅
  • 修复nanopi2的SPI无法使用50MHZ传输的问题(S5P4418)

    关于S5P4418使用SPI DMA传输时出现的超时问题 一 问题背景 二 启用SPI的DMA传输 2 1 修改cfg main h 文件 2 2 make menuconfig 配置SPI 2 3 修改SPI主机驱动代码 2 4 增加设备
  • 网络驱动->PHY驱动调试

    1 Linux 系统网络协议层架构 网络协议框架图 网络子系统是 linux 操作系统里很重要的一部分 关于这部分有很多的参考资料 这里主要说明一下 phy 芯片在整个子系统里的位置 从这个结构里看到 PHY 驱动的功能处于链路层 以太网物
  • 2.处理器与设备间数据交换方式

    处理器与外设之间传输数据的控制方式通常有3种 查询方式 中断方式和直接内存存取 DMA 方式 21 查询方式 设备驱动程序通过设备的I O端口空间 以及存储器空间完成数据的交换 例如 网卡一般将自己的内部寄存器映射为设备的I O端口 而显示
  • 关于驱动和设备的相关的注册表键的位置,和相关信息

    关于驱动和设备的相关的注册表键的位置 和相关信息 MSDN上有了 https msdn microsoft com en us library windows hardware ff549815 v vs 85 aspx 下面是大概翻译整理
  • 树莓派基于Linux内核驱动开发详解

    目录 一 驱动认知 1 1 为什么要学习写驱动 1 2 文件名与设备号 1 3 open函数打通上层到底层硬件的详细过程 二 基于框架编写驱动代码 2 1 编写上层应用代码 2 2 修改内核驱动框架代码 2 3 部分代码解读 2 3 1 s
  • 过TP保护与解除游戏驱动保护

    名称 Nakd KiAttachProcess 功能 My RecoveryHook KiAttachProcess的中继函数 参数 返回 static NAKED VOID Nakd KiAttachProcess asm mov edi
  • pcie设备之驱动加载udev事件详解

    打卡打卡 udev 自内核2 6之后取代devfs udev配置 usr lib udev rules d etc udev rules d 如何触发udev事件 kobject uevent函数 pcie scan扫描函数 初始化pcie
  • 内核error: implicit declaration of function 'irq_to_gpio' 解决方法

    第一种方法 文件1 drivers mfd Kconfig 中 删除depends on GENERIC HARDIRQS SPI MASTER 添加depends on GENERIC HARDIRQS SPI MASTER ARCH P
  • 联想ideapad700-15isk(小新线下版)黑苹果完美驱动附详细安装过程

    直接上安装的流程 欢迎大家关注我的个人博客 联想ideapad700 15isk 我的配置如下 前期准备 制作安装盘 盘符分配 设置U盘启动 开始安装 添加本地引导 安装完成进入设置 关于clover 划重点 2020年8月30日更新 20
  • qemu: 设备后端模拟

    目录 1 网卡模拟 2 网卡参数解析 3 qemu前端虚拟网卡设备创建 4 报文发送流程 5 报文发送流程 1 网卡模拟 参数 netdev type tap id eth0 ifname tap30 script no downscrip
  • 机械革命z2黑苹果改造计划第三番-macOS键盘快捷键&Win键盘适配

    macOS键盘快捷键 Win键盘适配 键盘区别 首先下图是苹果妙控键盘无指纹版 官网售价699 穷学生的我是真的买不起 然后下图是我正在使用的机械键盘ikbc w200 87键版本 可以看出两者在键位排列上的区别主要在于 win comma
  • printk函数的用法

    printk在内核源码中用来记录日志信息的函数 只能在内核源码范围内使用 用法和printf非常相似 printk函数主要做两件事情 第一件就是将信息记录到log中 而第二件事就是调用控制台驱动来将信息输出 1 日志级别 printk相比p
  • 38.驱动调试——printk

    printk的用法 mz linux ChinaUnix博客 printk函数的用法 wwwlyj123321的博客 CSDN博客 printk 34 Linux printk分析 使用 FILE FUNCTION LINE 调试 诺谦 博
  • STM32F407基于RT-Thread连接ESP8266WiFi模块

    1 连接规则 STM32F4连接ESP8266无线通信 串口通信 首先 本次用到两个串口 我使用的是普中STM32F407 第一个串口为USART1 PA2 PA3 串口一 就是数据线连接单片机和电脑时用的口 串口三USART3 PB10T
  • stm32F1的JTAG、SWJ作为普通引脚使用。禁用JTAG、SWJ。

    stm32F1的JTAG SWJ引脚 为 PA13 PA14 PA15 PB3 PB4 单片机复位后 默认功能为 JTAG SWJ 而实际使用中 一般只使用 SWCLK SWDIO这两个引脚做 Debug 其余的引脚可以空出来 重新定义为普
  • 基于s5pv-210开发板 LCD驱动

    lcd硬件原理 利用液晶制成的显示器称为 LCD 依据驱动方式可分为静态驱动 简单矩阵驱动以及主动矩阵驱动 3 种 其中 简单矩阵型又可再细分扭转向列型 TN 和超扭转式向列型 STN 两种 而主动矩阵型则以薄膜式晶体管型 TFT 为主流
  • platform总线、设备、驱动模型之led驱动实例

    在 Linux 2 6 的设备驱动模型中 关心总线 设备和驱动这 3 个实体 总线将设备和驱动绑定 在系统每注册一个设备的时候 会寻找与之匹配的驱动 相反的 在系统每注册一个驱动的时候 会寻找与之匹配的设备 而匹配由总线完成 注意 所谓的p
  • 黑苹果 MacOS 10.15 Catalina 安装详细教程带工具资料

    图文教程悦享地址 点击打开链接 视频教程 B站地址 点击打开链接 一 准备工作 一个8G以上的U盘 有的U盘标的是8G 实际只有X 实际容量小于7 5G的会失败 MacOS镜像 TransMac 刻录工具 DiskGenius 分区工具 E

随机推荐

  • “老外写中国”的四大流派

    中国大趋势 当中国统治世界 关系 老北京最后的日子 工厂女孩 中国行 在英文的书架中 寻找主题为 中国 的图书 会冒出很多这样的封面设计 大红色的背景 鲜红色五角星占据主要位置 同样鲜红的书名中 CHINA 这个词的字体总是放得最大 这里介
  • AcWing 853. 有边数限制的最短路

    给定一个 n 个点 m 条边的有向图 图中可能存在重边和自环 边权可能为负数 请你求出从 1 号点到 n 号点的最多经过 k 条边的最短距离 如果无法从 1 号点走到 n 号点 输出 impossible 注意 图中可能 存在负权回路 输入
  • 如何安装maatwebsite/excel?

    背景 项目要下载内容 那最好是用扩展了 常用的也就是maatwebsite excel 但是今天安装的提示异常 错误如下 Problem 1 maatwebsite excel 3 1 28 3 1 30 require phpoffice
  • Python爬虫深造篇(一)——多线程网页爬取

    一 前情提要 相信来看这篇深造爬虫文章的同学 大部分已经对爬虫有不错的了解了 也在之前已经写过不少爬虫了 但我猜爬取的数据量都较小 因此没有过多的关注爬虫的爬取效率 这里我想问问当我们要爬取的数据量为几十万甚至上百万时 我们会不会需要要等几
  • 《Centos系统——linux运维必备基础命令》

    目录 1 vi编译器的3种基本模式 命令模式 末行模式 插入模式 2 vim的高级模式 可视化模式 vim多行注释 3 线上查询及帮助命令 2 个 man 帮助 help 命令用于显示shell内部命令的帮助信息 4 文件和目录操作命令 1
  • 删除单向链表中的某一个节点

    已知一个单向链表的表头head 写出一个删除某一个节点的算法 要求先找到此节点 然后删除 include
  • 【LeetCode刷题】26. 删除有序数组中的重复项

    1 题目描述 力扣 给你一个 升序排列 的数组 nums 请你 原地 删除重复出现的元素 使每个元素 只出现一次 返回删除后数组的新长度 元素的 相对顺序 应该保持 一致 由于在某些语言中不能改变数组的长度 所以必须将结果放在数组nums的
  • 全国计算机等级考试题库二级C操作题100套(第78套)

    第78套 给定程序中 函数fun的功能是 将N N矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换 例如 若N 3 有下列矩阵 1 2 3 4 5 6 7 8 9 交换后为 3 2 1 4 5 6 9 8 7 请在程序的下划线
  • Binutils工具集 解析

    对于嵌入式系统开发 掌握相应的工具至关重要 它能使我们解决问题的效率大大提高 目前 可以说嵌入式系统的开发工具是GNU的天下 因为来自GNU的GCC编译器支持大量的目标处理器 除了GCC 还有一个非常重要的 同样来自于GNU的工具集 too
  • 关联类及如何在语言级别实现多元关联

    1 关联类 An association class is used to model an association as a class Association classes often occur in many to one and
  • JPA & Hibernate 注解

    1 Entity name EntityName 必须 name 为可选 对应数据库中一的个表 2 Table name catalog schema 可选 通常和 Entity 配合使用 只能标注在实体的 class 定义处 表示实体对应
  • linux mipi接口驱动,rp3399之mipi接口ov4689摄像头驱动

    rp3399之mipi接口ov4689摄像头驱动 rp3399之mipi接口ov4689摄像头驱动 linux的驱动程序移植的精髓在于移植而不是编写 移植不代表简单了 驱动程序包一般有几个或者几十个文件 另外有设备树进行配置资源 一个驱动的
  • chatGPT查询api的余额

    代码如下 import requests url https api openai com dashboard billing credit grants api key 填写你的key headers Authorization Bear
  • c++学习之菱形继承

    1 菱形继承 2 代码示例 采用虚继承解决多义性 并且同名数据保证只有一份 include
  • Python之选择结构(案例2:个税计算系统)

    案例2 个税计算器 一 需求分析 开发一个个人所得税计算器 用户输入工资和五险一金 计算纳税额和到手工资 参考 http www gerensuodeshui cn 应纳税所得额 工资收入金额 各项社会保险费 起征点 5000元 应纳税额
  • 音视频开发编程技术(一):视频编码格式

    1 视频是什么 所谓视频 其实就是将一张一张的图片连续的放出来 类似于播放放幻灯片一样 由于人眼的常规可视帧数是每秒24帧 也就是说当每秒播放的图片数量大于24张时 人眼反馈回大脑的画面就是连续的动作 所以 将多张图片保存下来并连续快速播放
  • 汇编程序设计与计算机体系结构,汇编程序设计与计算机体系结构:软件工程师教程...

    汇编程序设计与计算机体系结构 软件工程师教程 语音 编辑 锁定 讨论 上传视频 汇编程序设计与计算机体系结构 软件工程师教程 是2019年4月1日机械工业出版社出版的图书 作者是 美 布莱恩 R 霍尔 BrianR Hall 凯文 J 斯郎
  • Whitelabel Error Page

    启动springboot后 发现总是提示url路径错误 但是反复检查又发现好像没什么错误 注意 检查代码包是不是放在与application启动类同包下 因为springboot启动时会加载这个类同包的组件 不在一个包下就加载不了所以导致识
  • tcp短连接TIME_WAIT问题解决方法大全(1)——高屋建瓴

    tcp连接是网络编程中最基础的概念 基于不同的使用场景 我们一般区分为 长连接 和 短连接 长短连接的优点和缺点这里就不详细展开了 有心的同学直接去google查询 本文主要关注如何解决tcp短连接的TIME WAIT问题 短连接最大的优点
  • 【黑苹果教程】ELAN,FocalTech 以及 Synaptics 触控板驱动

    触控板上的手势操作应该是macOS的一大特色 但是黑苹果装完之后 很多人发现别说手势 很多基本的功能触控板都不能实现 此时你需要安装触控板驱动 本文参照osxlatitude论坛的ELAN FocalTech and Synaptics S