【问题标题】:Translate keyboard key to keyboard combination将键盘键转换为键盘组合
【发布时间】:2014-06-17 08:35:31
【问题描述】:

有什么办法可以做到吗?

我有一个字符,比如“/”,我想为此获取键盘组合。

对于德语布局,“/”将是 Shift+7

【问题讨论】:

    标签: java keyboard


    【解决方案1】:

    如果我理解正确,您想知道生成特定字符所需的组合键。我最接近的是这段代码:KeyboardLayout。它使用Wikipedia 上的键盘布局来构建每种语言的键码映射。

    【讨论】:

    • 我理解正确吗,您确实将组合保存在文本文件中并根据键盘区域设置读取它们?
    • 不,KeyboardLayout 包含从 Character 到 KeyStroke 的映射。它不是很优雅,但这是我发现的唯一方法。
    • 是的,但是特殊击键在外部文件中定义并加载到地图中?!
    • @matthias 忽略我之前的回答。是的,键盘布局作为资源存储在文本文件中,然后根据需要读入
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多