📋 Community Project Notice
This tool is provided as a community project without any guarantee of support. It is not officially supported by Zebra. For issues, please use the Issues tab of this repository.
FXP20 Key Injector is a powerful Windows application that transforms your Zebra FX-series handheld devices into efficient RFID/NFC tag readers. The application automatically reads tags and injects the data directly into your active applications as keyboard input, making data collection seamless and efficient.
- 🔄 Automatic Tag Reading: Continuously reads RFID/NFC tags from connected Zebra devices
- ⌨️ Multiple Input Methods: Keyboard injection, clipboard paste, and MQTT messaging
- 🚀 Auto-Startup Support: Configure the application to start automatically with Windows
- 🔗 Auto-Connect: Automatically connect to your RFID reader on startup
- 🎛️ GPIO Integration: Use hardware buttons to trigger tag reading sessions
- 🔧 Advanced Configuration: Customize reading duration, duplicate filtering, and more
- 🎯 Duplicate Filtering: Remove duplicate tag reads during reading sessions
- 📊 Real-time Feedback: Visual indicators for connection status and tag reading activity
- 🌐 MQTT Support: Professional messaging protocol for complex integrations
- 📋 Complete Documentation Wiki - Comprehensive user guide and reference
- 📄 Detailed DocX Manual with Interactive Links
- 📄 Detailed PDF Manual - Complete technical documentation
- 🚀 Installation Guide
- ⚙️ Configuration Guide
- 🖥️ User Interface Guide
- 🛠️ Setup & Connection
- 🌐 MQTT Integration
- 🔧 Troubleshooting
- 📱 Zebra FXP20 Reader
- 💻 Windows 10/11
- 🔗 USB connection to the FXP20 Reader
- ⚡ .NET Framework 4.8+
- Download the latest FXP20KeyInjector.7z from releases
- Extract to your desired location
- Run FXP20KeyInjector.exe
- Configure your device connection
- Start reading tags!
The application acts as a keyboard wedge, automatically typing RFID tag data into any active Windows application. Perfect for:
- 📝 Form filling
- 📦 Inventory management systems
Professional messaging protocol support for enterprise integration:
- 🔗 Connect to MQTT brokers
- 📡 Send tag data to multiple applications
- 🎛️ Remote control capabilities
- 🏢 Enterprise system integration
Use physical hardware buttons on your Zebra device:
▶️ Start/stop reading with button press- ⏱️ Configurable reading durations
- 🔄 Hands-free operation
This software is licensed under the Zebra End User License Agreement (EULA).
⚠️ Community project - no official Zebra support- 🔒 Software is licensed, not sold
- 🏢 For Zebra hardware use only
- 📋 Must accept EULA before use
- ➕ Auto-startup configuration - Start with Windows
- 🔗 Enhanced auto-connect - Seamless device connection
- 🎯 Auto-start reading - Begin scanning immediately after connection
- 📚 Comprehensive documentation updates
- ✨ NEW:
RemoveDuplicatesfeature in Config.xml - 🔄 Enhanced duplicate filtering during GPIO and keyboard-triggered reading
- ⏱️ Improved reading session management
- 🎛️ Better hardware GPIO integration
- 🐛 Report bugs via GitHub Issues
- 💡 Suggest features and improvements
- 📖 Help improve documentation
- ⭐ Star the repository to show support
- 📥 Download and extract the application
- 🔌 Connect your Zebra FX device
▶️ Run FXP20KeyInjector.exe- ⚙️ Configure connection settings via GUI
- 📋 Open your target application
- 🏷️ Start scanning - tag data appears automatically!