首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >System.Windows.Forms.Keys枚举中的“oem键”是什么?

System.Windows.Forms.Keys枚举中的“oem键”是什么?
EN

Stack Overflow用户
提问于 2009-02-24 16:16:00
回答 1查看 39.3K关注 0票数 23

我的一个朋友在想如何将"Ctrl + +“指定为ToolStripMenuItem的快捷键时遇到了麻烦。我指出Keys.OemPlus键可以工作,并且需要设置快捷键的显示字符串,但是Keys枚举把我搞糊涂了。

这些"OEM“键是怎么回事?我做了一些搜索,似乎是因为键只在Win2k或更高版本中支持,但这似乎很荒谬,因为我确定在Win2k之前几十年就有人使用加号键了。为什么没有"OemEquals"?是否存在Keys枚举中完全不存在的其他键?

我主要是在寻找为什么这些特殊命名的值存在的答案,但我也希望听到关于其他问题的讨论。既然加号在键盘上的等号上,那么是否可以假定使用Keys.OemPlus并检查Shift修饰键可以判断是否按了Ctrl +=?是否有其他键被省略?

注意,这不是一个WPF问题,尽管System.Windows.Forms.KeysSystem.Windows.Input.Key枚举看起来是一样的(尽管根据框架设计指南,Key被错误地命名;)

EN

回答 1

Stack Overflow用户

发布于 2009-02-24 16:34:23

OEM的意思是“原始设备制造商”(或者类似的东西)。我认为这是WPF在某种程度上平台中立的一种尝试。不过,这只是一个观点。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/582403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档