Triggercord
Attempt at porting pkTriggercord, a tethering application for Pentax K series digital single reflex cameras, to android.
Install / Use
/learn @polymeris/TriggercordREADME
What is Triggercord?
A new project, in early development stage.
A port of pktriggercord[1] to Android.
A tethering application for Pentax K and Samsung GX series DSLRs.
It consists of the pktriggercord based camera interface, a wrapper to a high-level API, and a android program that takes care of user interface.
The high level API is also exposed in python, mostly for testing purposes.
Goals
- Clean, simple user interface
- Support for as many android devices and Pentax K cameras as possible
- Intent-based extensibility
Feature Roadmap
Core (pktriggercord)
Implemented:
* ioctl based scsi interface
* K-30 support (albeit buggy)
High-level API
Implemented:
* Focusing and shooting
* Setting exposure parameters
* Saving buffers
* Setting metering mode
* Setting output destinaton
* Setting output file format
* Reading parameters
Planned:
* Setting autofocus mode
* Setting drive mode
Suggested:
* Setting jpeg adjustments
* Setting jpeg resolution and quality
* Setting jpeg image tone
* Bracketing
* Intervalometer & other tools
UI
Implemented:
* Main view
Planned:
* Secondary, review screen
* Custom spinners with auto option
* Custom buttons with secondary (long-press) functionality
* Image settings menu
* Application settings menu
* Satisfy the camera intent
Android compatibility
Android >= 3.1 is required. The device needs to be able to work in USB host mode.
Camera support
pktriggercord, which forms the base for Triggercord's camera interface code, supports most Pentax K mount DSLRs, including Samsung rebadged models, in one form or another[2]. Notable exceptions are early entry-level cameras (K100D, K110D) and the ist series, which are only partially supported.
Triggercord will focus on support for K-5 and newer models.
Support for the latest models (K-30, K-5II, K-5IIs) is yet incomplete.
Known bugs
pktriggercord:
- Pentax K-r ISO can't be changed in M mode
- K-30 support is buggy
- Green button not functional
[1] http://pktriggercord.sourceforge.net, see also, PK-Remote
[2] Supported models: GX-10, GX-20, K10D, K20D, K200D, K-2000, K-30, K-5, K-7, K-m, K-r, K-x, ist DS
Related Skills
node-connect
347.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
