{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/10"},{"label":"User Interfaces","url":"https://skillfed.io/packages/category/software-development-user-interfaces/2"}],"enrichment":{"capability":"Provides Python bindings to macOS's InputMethodKit framework, enabling development of custom input methods for text input on macOS 10.5 or later.","skillfed_tags":["macos-only","input-methods","objc-bindings"],"use_cases":["Building custom input methods for non-Latin scripts or specialized keyboard layouts on macOS","Creating accessibility-focused text input solutions that integrate with macOS system input handling","Developing IME (Input Method Editor) applications for languages not well-supported by default macOS input","Integrating Python-based text processing logic into macOS input method pipelines"],"what_it_does":"This package wraps Apple's InputMethodKit framework for use in Python, allowing developers to build custom input methods on macOS. It is part of the PyObjC project and provides direct access to the native framework's APIs through Python bindings. The wrapper does not include its own documentation; users must refer to Apple's InputMethodKit documentation combined with PyObjC's general translation guidance to understand how to use the framework.\n\nThe package is macOS-only and requires Python 3.10 or later. It depends on pyobjc-core and pyobjc-framework-Cocoa, which handle the underlying Objective-C bridge. Installation is straightforward on supported macOS versions via pre-built wheels, though it will not work on Linux or Windows systems.","worth_installing":"Yes, if you are developing input methods on macOS and need Python bindings to InputMethodKit. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and supports current Python versions. Install friction is moderate due to platform specificity, but pre-built wheels mitigate compilation overhead. Not applicable for non-macOS development."},"id":"pyobjc-framework-inputmethodkit","links":{"html":"https://skillfed.io/packages/pyobjc-framework-inputmethodkit","md":"https://skillfed.io/packages/pyobjc-framework-inputmethodkit.md","pypi":"https://pypi.org/project/pyobjc-framework-inputmethodkit/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-11","license_spdx":null,"license_treatment":"permissive","name":"pyobjc-framework-InputMethodKit","python_support":"supports_current","summary":"Wrappers for the framework InputMethodKit on macOS"},"popularity":{"monthly_downloads":626367,"position":5689,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"12.2.2"}
