ยอดนิยม: อัปเดตข้อมูลเมื่อ 27 ตุลาคม 2569

หมวดหมู่

อินเทอร์เน็ต1,356
การสื่อสาร321
เสียงและวิดีโอ898
กราฟิกและการออกแบบ539
ออฟฟิศและเพิ่มประสิทธิภาพ1,124
เครื่องมือนักพัฒนา3,134
เครื่องมือ AI529
ความปลอดภัยและความเป็นส่วนตัว385
เครื่องมือระบบ3,114
เกม523
การศึกษาและวิทยาศาสตร์239
เครือข่ายและไอที284

UHK Agent ทุกเวอร์ชันและเวอร์ชันเก่า

Agent is the configuration application of the Ultimate Hacking Keyboard.

หน้านี้รวบรวม UHK Agent ไว้ 18 เวอร์ชัน ตั้งแต่ 5 ตุลาคม 2566 จนถึงเวอร์ชันปัจจุบัน 11.0.0 ทุกเวอร์ชันลิงก์ไปยังไฟล์ตัวติดตั้งของผู้เผยแพร่เอง

2023: 1 1 23 2024: 4 4 24 2025: 8 8 25 2026: 5 5 26

18 เวอร์ชันในช่วง 3 ปี · ประมาณปีละ 6 ครั้ง

เวอร์ชันวันที่ขนาดไฟล์
11.0.0ล่าสุด 6 ตุลาคม 2569 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)
บันทึกประจำรุ่น
Firmware: 18.0.3 [[release](https://github.com/UltimateHackingKeyboard/firmware/releases/tag/v18.0.3)] | Device Protocol: 4.19.0 | User Config: 15.0.0 | Hardware Config: 1.0.0

- Show progress bar when starting Agent and when saving configurations.
- Improve Firmware screen:
- Show progress bar when flashing firmwares.
- Hide the log by default
- Make "connect device" requests more prominent.
- Add copy/paste layer support.
- Show macro key assignments on the macro editor page.
- Group macros in the sidebar.
- Require user approval before downloading Agent updates.
- Add minimize to tray support.
- Indicate UHK's currently active keymap in Agent.
- Add per-key notes with keyboard tooltips.
- Add a Key language setting for non-US scancode labels.
- Replace the theme select with an icon button group.
- Keep the Settings and About menu items reachable via a sticky footer in the side menu.
- Improve the scancode selector with a tiled category layout.
- Keep user configurations in sync via a shared configuration file.
- Remember the user configuration import/export folder.
- Replace the drag-and-drop library and animate list reordering.
- Show the copied layer origin in the paste tooltip.
- Allow direct entry of slider values.
- Add a back link when jumping from the key action popover to a macro.
- Expand macro field limits according to user configuration data types.
- Make host connection management slot-focused instead of host-focused.
- Accesibility: improve click-only controls behavior and make keymap SVG keys findable with VoiceOver.
- Fix: make doc destination writable.
- Fix: stop status buffer from splitting and dropping binding lines.
- Fix: refuse importing a user configuration newer than Agent supports, and refuse saving one newer than the firmware supports.
- Fix: keep keyboard names persistent when resetting the configuration.
- Fix: allow adding B/M/S scancode tags when a named key already uses that code.
- Fix: skip enabling the Zephyr log after a UHK 60 firmware update.
- Fix: wait only 500 ms on Linux for the OS to initialize the serial peripheral during firmware upgrades.
10.1.0 23 มิถุนายน 2569 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)
บันทึกประจำรุ่น
Firmware: 17.2.0 [[release](https://github.com/UltimateHackingKeyboard/firmware/releases/tag/v17.2.0)] | Device Protocol: 4.17.0 | User Config: 14.0.0 | Hardware Config: 1.0.0

- Implement new logging/shell access with vt100 support.
- Make keyboard names persistent when sharing a single config between multiple uhks.
- Improve Typing Behavior page wording.
- Fix: autocompletion grammar fallback.
- Fix: autocompletion freeze on `tapKeySeq f1 f1 f1 f1...` and other ambiguous expressions.
10.0.0 3 พฤษภาคม 2569 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)
บันทึกประจำรุ่น
Firmware: 17.0.0 [[release](https://github.com/UltimateHackingKeyboard/firmware/releases/tag/v17.0.0)] | Device Protocol: 4.17.0 | User Config: 14.0.0 | Hardware Config: 1.0.0

- Rework the Typing Behavior page in order to suppoort new firmware features. `USERCONFIG:MAJOR`
- Reassing "Save layout svg" action to Ctrl+Shift+S.
9.0.2 26 กุมภาพันธ์ 2569 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)
บันทึกประจำรุ่น
Firmware: 16.2.0 [release] | Device Protocol: 4.17.0 | User Config: 13.0.0 | Hardware Config: 1.0.0
- Display macro arguments on keys.
- Make the color picker work on Wayland.
- Make the firmware update accept CI-generated zip files.
- Fine-tune the scrollbar and close button of the error panel.
- Include the icons in the exported SVG.
9.0.1 27 มกราคม 2569 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)
บันทึกประจำรุ่น
Firmware: 16.1.1 [release] | Device Protocol: 4.17.0 | User Config: 13.0.0 | Hardware Config: 1.0.0
- Make pasting work.
- Generate build for ARM64.
- Escape macro names in the status buffer parser. Thanks for reporting, @Hasteful!
- Support new status buffer format in which the error message is more than 4 lines, starting from firmware 16.1.0
- Index host connections from 1 instead of 0.
- Allow saving the current layer as SVG.
9.0.0 25 ธันวาคม 2568 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)
บันทึกประจำรุ่น
Firmware: 16.0.0 [release] | Device Protocol: 4.17.0 | User Config: 13.0.0 | Hardware Config: 1.0.0
- Handle macro arguments. USERCONFIG:MINOR
- Save Agent and firmware version information to the user configuration for debugging purposes. USERCONFIG:MAJOR
- Display user-friendly warning when the digital signature of Agent is invalid.
- Relax builtFirmwareUserConfig version constraints to make firmware versions work with a wider range of Agent versions.
8.0.1 9 พฤศจิกายน 2568 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)
บันทึกประจำรุ่น
Firmware: 15.3.0 [release] | Device Protocol: 4.15.0 | User Config: 12.0.0 | Hardware Config: 1.0.0
Windows users! Auto-update won't update to this version because the digital signature of the installer has changed. Update manually this time, and auto-update will work again.
- Upgrade to the latest Electron to make Agent run seamlessly on macOs Tahoe.
- Make the error panel closeable by clicking on the close button.
- Prevent firmware version checks during firmware upgrades.
- Make machine wide installation on Windows possible.
- Allow switching to the same keymap, which is useful from overridden, descendant keymaps.
- Fix the handling of non-alphanumeric characters in keymap abbreviations.
- Fix the filling out of the scancode field of newly created macro items when capturing keystrokes.
- Show warning when creating layer switch action on all keymaps targeting a non-existing layer.
- Enhance the version information tooltip of Agent upgrade page.
- Add --print-hardware-configuration command line argument.
- Add --write-hardware-configuration command line argument.
- Add --print-status-buffer command line argument.
- Add --restore-user-configuration command line argument.
- Add --capture-oled command line argument.
8.0.0 11 กรกฎาคม 2568 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)
บันทึกประจำรุ่น
Firmware: 15.0.1 [release] | Device Protocol: 4.15.0 | User Config: 12.0.0 | Hardware Config: 1.0.0
- Compress subsequent none actions, including their RGB properties, to make user configurations substantially smaller. USERCONFIG:MAJOR
- Map sleep device action to Fn2+Pause on every keymap of the default configuration.
- Prevent crash when couldn't parse macro command line from status buffer. DEVICEPROTOCOL:MINOR
- Copy the Zephyr log to the clipboard when clicking on the "Copy log" button.
- Handle Zephyr shell newline characters.
- Properly terminate the execute macro USB command with 0x00. DEVICEPROTOCOL:MINOR
- Make the blinking animation not stuck when remapping a key via middle click and leaving the mouse pointer on the key.
- Fix a bug which made the key action popover impossible to close on a keymap whose abbreviation contained unconvential characters when jumping to a macro from it and jumping back to the key action popover.
7.0.1 22 พฤษภาคม 2568 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)
บันทึกประจำรุ่น
Firmware: 14.0.1 [release] | Device Protocol: 4.15.0 | User Config: 11.0.0 | Hardware Config: 1.0.0
- Add sleep mode to the device tab of the key action popover.
7.0.0 7 พฤษภาคม 2568 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)
บันทึกประจำรุ่น
- Add "Battery settings" page.
- Expose Zephyr logs via the "Advanced settings" page.
- Add "ISO #" scancode in the scancode selector.
- Fix the selected keymap in the side menu after deleting or duplicating a keymap.
- Use async node-hid communication, making Agent no longer miss a packet occasionally.
- Delete all configuration history records per device by right-clicking on the relevant device tab in the "Configuration history" section.
- Select the default keymap in the side menu upon startup.
- Show git sha on the firmware when upgrading firmwares.
- Fix keymap description position when UHK 60 halves are merged.
- Fix the visibility of the corner of the next/previous keymap when window size is small.
- Extend and fine-tune firmware update error instructions.
- Offer to load previous configuration or reset it when Agent is downgraded.
- Show firmware upgrade log entries. This addresses a regression introduced in the previous Agent release.
6.0.0 21 มีนาคม 2568 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)
บันทึกประจำรุ่น
Firmware: 13.0.0 [release] | Device Protocol: 4.14.1 | User Config: 9.0.0 | Hardware Config: 1.0.0
- Add device actions to the key action popover, allowing to easily switch between connected devices.
- Add connection switch actions to the Fn2 layers of the default keymaps.
- Add "Delete device pairings" button to the Connections page.
- Allow reordering connections.
- Fix BLE address display: Don't reverse the order of the address bytes and prefix single-digit bytes with a 0.
- Keep reconnecting upon UHK 60 firmware update failures instead of timing out and having the user restart the update.
- Ensure that the keymap description is always visible, even when the keyboard halves are joined together.
- Improve firmware update tooltip content.
- Always show status icons during firmware updates.
- Fall back to the bundled firmware documentation if a development firmware is used.
5.1.0 8 กุมภาพันธ์ 2568 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)
บันทึกประจำรุ่น
Firmware: 12.3.3 [release] | Device Protocol: 4.14.1 | User Config: 8.3.0 | Hardware Config: 1.0.0
- Display notification about newly paired BLE devices and add them to host connections.
- Ensure unique host connection names.
- Compare the checksum of the UHK 80 and dongle devices.
- Add switchover tooltip on the Connections page.
- Support custom udev file path on Linux.
- Don't crash when can't read the hardware modules or when the module state is undefined.
- Improve firmware failed instructions.
- Make the --usb-interface command line argument optional.
5.0.2 5 มกราคม 2568 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)
บันทึกประจำรุ่น
Firmware: 12.2.0 [release] | Device Protocol: 4.11.0 | User Config: 8.3.0 | Hardware Config: 1.0.0
- Fix select2 and keymap preview in the key action popover.
- Fix context menus on Mac, including the one responsible for unbricking modules.
- Fix key action swapping via drag-and-drop.
5.0.1 23 ธันวาคม 2567 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)
บันทึกประจำรุ่น
Firmware: 12.1.0 [release] | Device Protocol: 4.11.0 | User Config: 8.3.0 | Hardware Config: 1.0.0
- Use firmware 12.1.0 which fixes some regressions.
5.0.0 15 ธันวาคม 2567 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)
บันทึกประจำรุ่น
Firmware: 12.0.0 [release] | Device Protocol: 4.11.0 | User Config: 8.3.0 | Hardware Config: 1.0.0
- Add support for the UHK 80.
- Support dongle pairing and firmware updates.
- On the "LED settings" page, show the Battery-powered column if the UHK 80 is connected.
- In the configuration history, show per-device history records.
- Fix "Back to keymap" link which disappeared when saving or cancelling macro action items.
- Remove Return alias in the scancode selector.
4.2.1 10 ตุลาคม 2567 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)ทุกซีพียู EXE (NSIS)
บันทึกประจำรุ่น
Firmware: 11.2.0 [release] | Device Protocol: 4.10.0 | User Config: 7.1.0 | Hardware Config: 1.0.0
- Fix crash when "trigger safety margin" was set to a negative value.
- Fix crash that occurred when the user config history folder contained an invalid device.
- Set key colors of uninitialized NoneActions instead of crashing Agent.
- Only save the application window state on exit, not on every change, which previously led to rare crashes.
- Add tooltip for layers.
- Restore persistent visibility of "back to keymap" link, which previously disappeared when adding or removing macro action items of new macros.
- Implement HTML escaping for keymap descriptions to prevent potential security issues.
- Remove empty modules from the default user config.
- Use async device calls for better performance.
- Enhance configuration history view:
- Now showing the history records of the current device by default
- Making the tab of the current device bold for easy identification
- Displaying device serial number in a tooltip of its tab
4.2.0 27 มิถุนายน 2567 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)ทุกซีพียู EXE (NSIS)
บันทึกประจำรุ่น
Firmware: 11.1.1 [release] | Device Protocol: 4.10.0 | User Config: 7.1.0 | Hardware Config: 1.0.0
- Add macro command syntax highlighting and autocompletion.
- When clicking on a macro error, jump to the relevant smart macro cursor position.
- Add "duplicate macro item" button.
- Add a logarithmic slider for LED fade timeout setting.
- Support 20 mouse buttons.
- Group configuration history records per device.
- Make the "back to keymap" link revert to the previously visible layer.
- Fix "add macro action" animation glitches.
- Always make Agent display firmware documentation, even if git information is missing.
- Make tooltips always appear on-screen, even when they're at the bottom of the screen.
- Fix the "Double tap to lock layer timeout" tooltip on the typing behavior page.
- Fix occasionally incomplete firmware "update succeeded" message.
3.1.0 5 ตุลาคม 2566 — 64 บิต EXE (NSIS)32 บิต EXE (NSIS)ทุกซีพียู EXE (NSIS)
บันทึกประจำรุ่น
Firmware: 10.3.0 [release] | Device Protocol: 4.10.0 | User Config: 6.0.0 | Hardware Config: 1.0.0

แชร์