"STRG" 的 Eclipse RCP 德语键盘快捷键不再起作用,但 "CTRL" 它们起作用
Eclipse RCP german keyboard shortcuts with "STRG" don't work anymore but with "CTRL" they work
我目前正在将 Eclipse RCP 应用程序从 Eclipse 3.0 迁移到 4.4。
有 language.property 个文件,其中指定了按钮的文本以及键盘快捷键。
例如,它看起来像这样:BenutzerNeu=&Benutzer...@STRG+ALT+B
这行得通。
当我把它改成 BenutzerNeu=&Benutzer...@CTRL+ALT+B
它工作正常,但现在在应用程序中显示的快捷方式也看起来像 CTRL+ALT+B。但因为它是德语用户使用的应用程序,它应该如下所示:STRG+ALT+B.
我试图在我的 运行 配置的程序参数和我的 .product-file 中将语言更改为德语,然后将其导出为 "Eclipse product",但两者都没有没用。
在基于 Eclipse 3.0 的旧版本程序中,键盘快捷键确实有效。
我想我必须在其他地方配置语言,但我找不到在哪里做这个。
考虑 defining key bindings via the application model 借助 OS 修饰键的独立名称(例如,M1
用于 CTRL),并让操作系统与语言环境结合由用户自己设置,注意显示正确的语言环境键名。
这适用于我在 Ubuntu 上基于 4.5 的 RCP(参见德语语言环境的屏幕截图),我想应该也适用于其他 OSs。
我目前正在将 Eclipse RCP 应用程序从 Eclipse 3.0 迁移到 4.4。 有 language.property 个文件,其中指定了按钮的文本以及键盘快捷键。
例如,它看起来像这样:BenutzerNeu=&Benutzer...@STRG+ALT+B
这行得通。
当我把它改成 BenutzerNeu=&Benutzer...@CTRL+ALT+B 它工作正常,但现在在应用程序中显示的快捷方式也看起来像 CTRL+ALT+B。但因为它是德语用户使用的应用程序,它应该如下所示:STRG+ALT+B.
我试图在我的 运行 配置的程序参数和我的 .product-file 中将语言更改为德语,然后将其导出为 "Eclipse product",但两者都没有没用。
在基于 Eclipse 3.0 的旧版本程序中,键盘快捷键确实有效。
我想我必须在其他地方配置语言,但我找不到在哪里做这个。
考虑 defining key bindings via the application model 借助 OS 修饰键的独立名称(例如,M1
用于 CTRL),并让操作系统与语言环境结合由用户自己设置,注意显示正确的语言环境键名。
这适用于我在 Ubuntu 上基于 4.5 的 RCP(参见德语语言环境的屏幕截图),我想应该也适用于其他 OSs。