恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

de.json与de_mac.json有何不同?USB Rubber Ducky特殊键盘布局处理完整清单

  • 首页
  • 资讯中心
  • /
  • de.json与de_mac.json有何不同?USB Rubber Ducky特殊键盘布局处理完整清单

相关资讯

2026 网络安全产品科普:认识安全隔离设备 2026/10/8 0:45:55
恶意软件基础:病毒、木马、勒索程序概念区分 2026/10/8 0:45:55
Python 写 POC 入门,批量验证漏洞脚本 2026/10/8 0:45:55

最新资讯

使用 create-plasmic-app 搭建 Gatsby + Plasmic CMS 站点:示例工程全流程实战
用 Go 从零搭建 Web 框架:项目规划、GOPATH 工作区与 MVC 数据流设计(build-web-application-with-golang 13.1)
基于FFmpeg的Java音频处理SDK设计与避坑实战
南开大学软件学院操作系统实验:从内核模块到调度与内存管理实战
基于TPS259483与PIC32MZ的嵌入式电源保护链路设计
【信息科学与工程学】【产品体系】——第五篇 路由器02

今日推荐

context-mode实战指南:从全量塞入到结构化裁剪与检索增强
大模型对话上下文管理实战:三种模式与Token优化
抖音用户主页视频数据爬虫详解:点赞、收藏、分享字段抓取与 TaoToken 统一 Key 配置

本周热门

MR25H40CDF + PIC18F65K40:工业记录仪高可靠存储实战
基于STM32的数控恒压恒流电源设计:从硬件到PID调参全解析
LT9211 MIPI重定时器原理与双路扇出实战指南

本月精选

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)

de.json与de_mac.json有何不同?USB Rubber Ducky特殊键盘布局处理完整清单

发布时间:2026/10/8 0:50:55
de.json与de_mac.json有何不同?USB Rubber Ducky特殊键盘布局处理完整清单 de.json与de_mac.json有何不同USB Rubber Ducky特殊键盘布局处理完整清单【免费下载链接】usbrubberducky-payloadsThe Official USB Rubber Ducky Payload Repository项目地址: https://gitcode.com/GitHub_Trending/us/usbrubberducky-payloadsUSB Rubber Ducky 的 payload 要在不同语言键盘上准确“打字”全靠languages/目录里的布局文件。本文以德语为例逐键对比 de.json 与 de_mac.json 的真实差异并整理 26 种内置键盘布局的完整清单帮你一次选对布局、避免编译错字。 一句话结论两个文件字母、数字、大小写完全相同只有带修饰键的符号字符不同——因为 Windows 德标键盘和 macOS 德标键盘的物理键位不一样。什么是 Ducky 的键盘布局文件USB Rubber Ducky 本质是一台伪装成 U 盘的键盘。它不“输入文本”而是向电脑发送HID 键码键盘协议里的字节。所以同一个字符ä在美式键盘和德式键盘上要按的“物理键 修饰键”不同。languages/目录下的每个.json就是一份字符 → HID 键码的翻译表文件名 语言/地区代码如 us.json、de.json值格式修饰键,保留,键码均为十六进制例如a:00,00,04表示“无修饰键 A 键位”常见修饰键00无、01Ctrl、02Shift、04Alt、08Command/Win、40AltGr右侧 Alt默认布局是 languages/us.json。如果目标机器不是美式键盘就必须切换成对应文件否则STRING输出的特殊符号会变成乱码。de.json 与 de_mac.json 到底差在哪我把两个文件逐键做了 diff两边都是 160 个键键名一一对应只有 11 个符号字符的键码不同。字母 a–z、数字 0–9、大小写Shift完全一致连德语变音符号也相同。差异全部集中在“需要 AltGr / 组合键才能打出的符号”上字符de.jsonWindows 德标de_mac.jsonmacOS 德标00,00,6400,00,3502,00,6402,00,3540,00,1440,00,0f[40,00,2540,00,22]40,00,2640,00,23\40,00,2d42,00,24^00,00,3500,00,64{40,00,2440,00,25}40,00,2740,00,26\|40,00,6440,00,24~40,00,3040,00,11注意\这一行de.json 用40,00,2dAltGr 键而 de_mac.json 用的是42,00,24——42表示AltGr Ctrl 同时按下这正是 Mac 德标键盘打出反斜杠的真实组合。这就是“为什么同一个德语要拆成两个文件”的根源。为什么同一个德语要拆成两个文件因为Windows 德标键盘和 macOS 德标键盘是两套物理布局符号键分布不同Mac 键盘有 Command 键顶行符号 [ ] { } | ~落在不同的物理键上需要不同的“修饰键 键码”组合。修饰键语义不同Windows 的 AltGr 是独立行为Mac 上则常要叠加重键如42 CtrlAltGr。文件定位de_mac.json 文件头注释明确写着“A macs default Germany keyboard layout”就是 macOS 默认德标布局。选哪个看目标系统Windows 机器用 de.jsonMac 机器用 de_mac.json。选错了字母数字照常唯独 [ ] { } ~等符号会打错。德语特殊字符变音符号已内置两个德标文件都把德语高频特殊字符做好了映射无需手动拼组合键字符键码说明ß00,00,2d小写锐 S基础键位直出€40,00,08欧元符号AltGr 8§02,00,20分节号Shift 3ä/Ä00,00,34 / 02,00,34变音 aö/Ö00,00,33 / 02,00,33变音 oü/Ü00,00,2f / 02,00,2f变音 u也就是说德标 payload 里写STRING Grüße aus Berlin这类带变音符号的文本会直接输出正确字符而不是乱码。这套变音符号映射同样被 languages/ch.json瑞士法语等其它欧陆布局复用。26 种内置键盘布局完整清单languages/目录按ISO 语言/地区代码命名开箱即用覆盖 26 种布局文件语言 / 地区us.json美式英语默认gb.json英式英语de.json德语Windowsde_mac.json德语macOSfr.json法语ca.json加拿大ca-fr.json加拿大法语es.json西班牙语es-la.json拉美式西班牙语mx.json墨西哥西班牙语it.json意大利语ch.json瑞士法语jp.json日语pt.json葡萄牙语br.json葡语巴西变体se.json瑞典语no.json挪威语dk.json丹麦语fi.json芬兰语cz.json捷克语sk.json斯洛伐克语si.json斯洛文尼亚语hu.json匈牙利语hr.json克罗地亚语tr.json土耳其语be.json白俄罗斯语 以上为文件命名对应的语言/地区具体键位以文件内容为准若缺少你需要的布局可直接参照 us.json 的结构新增一份。常见坑与注意事项选对布局是第一步目标机器是德标键盘却用了us.json会变成别的符号命令里含符号的部分可能直接执行失败。部分文件键位不全经比对de.json 与 de_mac.json 都未收录BACKSPACE而 us.json、jp.json、ch.json 等都有BACKSPACE:00,00,2a。如果你的 payload 用到退格编译德语布局报错时可对照us.json在自定义语言文件中补全该键位。多语言 payload 建议先检测系统不确定目标系统时可参考 payloads/extensions/os_detect.txt 的 OS 检测扩展运行时先判断 Windows / macOS / Linux再走对应分支比硬编码布局更稳。调试输出用 translate 扩展排查“到底输出了什么键”时payloads/extensions/translate.txt 能把变量转成可见字符串打印出来方便定位布局问题。如何为不同布局编译 Payload确认目标机器的语言 操作系统在languages/里选定文件德标 Windows → de.json德标 Mac → de_mac.json。在 PayloadStudio 的Settings → Compiler Settings里把编译语言切到对应文件PayloadStudio 已内置本仓库全部语言。重新编译payload.txt生成inject.bin再写入 Ducky 的 USB 存储。只要布局文件选对你的 DuckyScript 就能在任何语言的键盘上“打”出完全正确的字符——这正是languages/目录存在的意义。【免费下载链接】usbrubberducky-payloadsThe Official USB Rubber Ducky Payload Repository项目地址: https://gitcode.com/GitHub_Trending/us/usbrubberducky-payloads创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号