Pintasan global sederhana di macOS. Hotkey membungkus API karbon untuk menangani kunci panas global agar mudah digunakan di Swift.
Untuk instalasi dengan Swift Package Manager, cukup tambahkan yang berikut ke Package.swift Anda.
. package ( url : " https://github.com/soffes/HotKey " , from : " 0.2.0 " ) Untuk instalasi dengan Carthage, cukup tambahkan yang berikut ini ke Cartfile Anda:
github "soffes/HotKey" Untuk instalasi dengan cocoapods, cukup tambahkan yang berikut ke Podfile Anda:
pod 'HotKey' Cukup inisialisasi HotKey dengan kunci dan pengubah:
// Setup hot key for ⌥⌘R
let hotKey = HotKey ( key : . r , modifiers : [ . command , . option ] ) Ini adalah inisialisasi pemberiisan yang membuat KeyCombo untuk Anda. Anda juga dapat menginisialisasi dengan kode kunci karbon dan bendera pengubah karbon jika Anda merasa sekolah tua.
Sekarang Anda dapat mengatur keyDownHandler dan mendapatkan panggilan balik ketika tombol panas Anda ditekan:
hotKey . keyDownHandler = {
print ( " Pressed at ( Date ( ) ) " )
} Anda juga dapat menerapkan hotKey.keyUpHandler jika Anda mau.
Anda tidak perlu memikirkan ketika penangan terdaftar dan tidak terdaftar. Ini semua terjadi secara otomatis berdasarkan siklus hidup objek HotKey .
Hotkey sangat terinspirasi oleh Pthotkey.