/ThinkpadAssistant

An Assistant Application that allows you to use all your Function Keys on a T-Series Thinkpad Laptop

Primary LanguageSwift

Thinkpad Assistant

An Assistant Application that allows you to use all your Function Keys on a T-Series Thinkpad Laptop

Discussion

Features

  • F4: Mute / Unmute Microphone (with Status LED indication)
  • F7: Screen mirroring / Screen extending
  • F8: Activate / Deactivate Wi-Fi
  • Left Shift+F8: Activate / Deactivate Bluetooth
  • F9: Open System Preferences
  • F12: Open Launchpad
  • FN+Space: Toggle Keyboard Backlight

Demo

Demo

Installation

Opencore

  1. Get a pair of Patch & SSDT from Samples folder
  2. Compile SSDT (ex. iasl -vo SSDT-T460-KBRD.dsl)
  3. Copy SSDT.aml to EFI/OC/ACPI
  4. Apply patch on config.plst with PlistBuddy
  5. Download Thinkpad Assistant
  6. Extract & Copy to Applications folder
  7. Start Thinkpad Assistant & Tick 'Launch on Login' in Menubar
  8. Reboot

Clover

  1. Get a pair of Patch & SSDT from Samples folder
  2. Compile SSDT (ex. iasl -vo SSDT-T460-KBRD.dsl)
  3. Copy SSDT.aml to EFI/CLOVER/ACPI/patched
  4. Apply patch on config.plst with PlistBuddy
  5. Download Thinkpad Assistant
  6. Extract & Copy to Applications folder
  7. Start Thinkpad Assistant & Tick 'Launch on Login' in Menubar
  8. Reboot

Tester & working Configs

Config Tester Bootloader Image
T460 MSzturc OpenCore Lenovo-T460-OpenCore
T480 xma Clover T480-Clover
X1C6 tylernguyen OpenCore / Clover x1c6-hackintosh
T440p pandel Clover -
T460s simprecicchiani OpenCore Thinkpad-T460s-macOS-OpenCore
T470s YBN-JUAN OpenCore T470s-OpenCore-EFI