Задать вопрос

Какой key code у enter на mac os?

Всем привет.

Подскажите пожалуйста. Какой key code у enter на mac os ?

Я искал и нашел 2 разных значения:
13 - не работает
76 - не могу проверить
  • Вопрос задан
  • 1398 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
DevMan
@DevMan
5b854f61869aa790222712.png
Key Down
	Characters:	
	Unicode:	3 / 0x3
	Keys:		⌅
	Key Code:	76 / 0x4c
	Modifiers:	2097408 / 0x200100

Key Down
	Characters:	
	Unicode:	13 / 0xd
	Keys:		↵
	Key Code:	36 / 0x24
	Modifiers:	256 / 0x100

1. enter, который есть только на полноразмерных яблоклавах.
2. return, который есть на всех клавах и обычно означает привычный enter.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
dollar
@dollar
Делай добро и бросай его в воду.
Что значит "не могу проверить"?

Сделайте программку, которая при нажатии на любую клавишу выводит её код. Это самый надёжный способ узнать с учётом вашей среды.

P.S.
vd1jy.png
Ответ написан
miraage
@miraage
Старый прогер
Вот Вам инфа, взятая из
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Headers/Events.h


https://stackoverflow.com/questions/3202629/where-...

/* MacRoman character codes*/
enum {
  kNullCharCode                 = 0,
  kHomeCharCode                 = 1,
  kEnterCharCode                = 3,
  kEndCharCode                  = 4,
  kHelpCharCode                 = 5,
  kBellCharCode                 = 7,
  kBackspaceCharCode            = 8,
  kTabCharCode                  = 9,
  kLineFeedCharCode             = 10,
  kVerticalTabCharCode          = 11,
  kPageUpCharCode               = 11,
  kFormFeedCharCode             = 12,
  kPageDownCharCode             = 12,
  kReturnCharCode               = 13,
  kFunctionKeyCharCode          = 16,
  kCommandCharCode              = 17,   /* glyph available only in system fonts*/
  kCheckCharCode                = 18,   /* glyph available only in system fonts*/
  kDiamondCharCode              = 19,   /* glyph available only in system fonts*/
  kAppleLogoCharCode            = 20,   /* glyph available only in system fonts*/
  kEscapeCharCode               = 27,
  kClearCharCode                = 27,
  kLeftArrowCharCode            = 28,
  kRightArrowCharCode           = 29,
  kUpArrowCharCode              = 30,
  kDownArrowCharCode            = 31,
  kSpaceCharCode                = 32,
  kDeleteCharCode               = 127,
  kBulletCharCode               = 165,
  kNonBreakingSpaceCharCode     = 202
};
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы