Вк код разработчика: Как активировать режим «невидимки» в официальном клиенте ВКонтакте

Содержание

Скрытые настройки и возможности ВК

Скрытые настройки ВК существуют для разработчиков и продвинутых пользователей. Открывается раздел через официальное приложение соц.сети и позволяет сохранить логи, очистить кэш или завершить системные процессы. Но рядовому участнику соц.сети секретные настройки тоже окажутся полезными. В блоке присутствует функция «Скрыть рекламу», которая одним кликом поможет избавиться от раздражающих объявлений.

Скрытые возможности ВКонтакте

Если настройки для разработчиков вас не интересуют, опробуйте скрытые возможности ВК. Вводить специальные коды или скачивать сомнительные приложения ради 6 этих функций не придется, нужно только подробнее разобраться в работе социальной сети.

  1. Стать невидимым. Функция невидимки раньше присутствовала в секретных настройках официального приложения, но с изменением алгоритмов блок убрали. Теперь заходить на страницу без обновления даты последнего посещения можно через Kate Mobile – сторонний клиент для контакта. Для этого установите приложение, откройте и нажмите 3 точки в правом верхнем углу. Выберите «Настройки» – «Онлайн» – «По возможности быть офлайн». Писать сообщения и обновлять новости в таком режиме не получится, но просматривать страницы, группы, видео или слушать музыку невидимка позволяет.
  2. Установить новый дизайн без сторонних сервисов. Зайдите в стандартные настройки соцсети. В общих дойдите до блока «Язык» и смените на советский или дореволюционный. Название разделов на странице изменится.
  3. Отправить пустое сообщение или оставить пустым поле в анкете. Зайдите в редактирование личной информации и впишите в формы комбинацию 
. Сохраните, и пустые блоки отобразятся в профиле. Этот же код подходит для отправки пустого сообщения.
  4. Получить стикерпак бесплатно. Если нужных стикеров в акциях не раздают, а платить не хотите, заработайте голоса внутри социальной сети. Зайдите в настройки, кликните по вкладке «Платежи, подписки, переводы» и нажмите «Пополнить». Среди способов оплаты выберите «Специальные предложения», получите голоса за установку приложений или подписки на группы и купите желаемый стикерпак.
  5. Распознать трек без Shazam. Откройте https://vk.com/audd и отправьте голосовое сообщение с отрезком песни в сообщения группы. В ответ бот пришлет название композиции.
  6. Скачать голосовое сообщение. Напишите приветственное сообщение в группу https://vk.com/voiceload. А когда беседа с ботом появится в списке диалогов, перешлите любое голосовое. В ответ получите ссылку на скачивание.

Подписываться на сообщества с ботами не обязательно.

Скрытые настройки ВКонтакте

Среди скрытых возможностей официального приложения присутствуют следующие блоки.

РазделыФункции
ЛогированиеЛогирование API, запись логов в файл
КэшОчистить кэш WebView, 2ФА и видео
СистемныеЗавершить процесс, обновить регистрацию Firebase, скопировать push token, обновить Google Now
ДругиеБлокировка рекламы

Доступны секретные настройки ВК на устройствах под управлением Android. На iOS срабатывает не всегда, нужно пробовать.

Как открыть секретные настройки ВК

Чтобы увидеть меню скрытых настроек:

  • откройте официальное приложение ВК;
  • зайдите в настройки и выберите раздел «О приложении»;
  • трижды тапните по логотипу соцсети;
  • закройте приложение, завершив процесс;
  • перейдите к набору номера и введите *#*#856682583#*#*.

С последним символом смартфон автоматически перекинет к настройкам. Если с первого раза секрет не раскрыт, подождите. На некоторых телефонах переход осуществляется 2-3 минуты. Если же способ не сработал, скачайте в маркете приложение «Секретные настройки для ВК» https://vk.cc/9eGihL. Сервис сразу перекидывает в нужный раздел, без ввода кода.
Дмитрий Игнатович (Написано статей: 109)
Администратор сайта и редактор эксперт. Его основная задача — не только написать качественный контент, но и проверить все факты на достоверность и простоту. Перед тем, как опубликовать очередное руководство, он проверит его на себе сам. Дмитрий является экспертом в пользовании социальными сетями и умным телевидением. За плечами многолетний опыт работы преподавателем образовательных курсов, менеджером по продажам цифровой техники, руководил отделом продвижения в социальных сетях. Просмотреть все записи автора →

Оценка статьи:

Загрузка...

Поделиться с друзьями:

Как включить невидимку в официальном приложении Вконтакте

Приветствую!
Социальная сеть Вконтакте дарует поистине безграничные возможности для общения. Однако данная возможность не всегда к месту. Порой хочется просто почитать новости в любимой группе или паблике, или просто посмотреть фотографии и послушать музыку, не отвлекаясь на сообщения, которые начинают писать друзья, завидев вас в сети (онлайн).

На радость таким пользователям, разработчики официального клиента Вконтакте для Android внедрили возможность оставаться в оффлайн (не в сети) режиме. Другими словами, вы сможете просматривать ваши любимые группы и паблики, слушать музыку, просматривать фотографии и даже переписываться с важными для вас людьми, однако ваш статус так и будет оставаться не в сети.

Внимание: разработчики Вконтакте частично упразднили возможность использования невидимки. Более подробно об этом можно прочесть в соответствующем материале.

Включаем режим невидимки (не в сети) в официальном приложении Вконтакте

Данная опция cкрыта в меню для разработчиков и в этом пошаговом руководстве будет рассказано, как туда добраться и получить желанный функционал:

1) В первую очередь откройте само приложение Вконтакте, а после проследуйте по пути Настройки -> О программе.

В открывшемся окне «О программе» раз 5.. 6 нажмите по логотипу собачки, а после нажмите клавишу OK для закрытия окна. Никаких визуальных изменений при этом не произойдёт, это действие в первую очередь необходимо для последующего процесса открытия меню для разработчиков.

Выполнив вышеописанное действие, сверните приложение Вконтакте и перейдите ко второму шагу.

2) Откройте штатный номеронабиратель вашего смартфона и введите в нём следующую комбинацию *#*#856682583#*#*

Если, к примеру, у вас планшет и вовсе нет номеронабирателя, то вы можете использовать предварительно установленный номеронабиратель под названием «ExDialer – Dialer & Contacts».

По завершению вы можете его безболезненно удалить.

Также стоит сказать о моменте с некоторыми гаджетами, у которых представленная комбинация может не сработать. Тогда воспользуйтесь приложением «Secret Codes». Установив его, найдите в списке комбинацию под именем VK и кликните по ней.

3) Набрав представленную выше комбинацию, откроется окно разработчика в официальном приложении Вконтакте. В блоке настроек Другие поставьте галочку у галочку Невидимка.

Другие настройки изменять не рекомендуется т.к. их польза понятна только разработчикам.

Готово! Опция невидимки (оффлайн режим) в официальном приложении Вконтакте для Android включена. Если вы заходите её отключить, то вновь войдите в меню разработчика и снимите соответствующую галочку.

Вы также можете отключить рекламу в приложении, более подробно об этом в материале Как в официальном приложении Вконтакте отключить рекламу

Примечание: руководство актуально до версии приложения 4. 9 включительно. С версии 5.0 приложения Вконтакте данная возможность более недоступна.

Краткий итог

Без каких-либо дополнительных ухищрений: стороннего ПО, хаков и модификаций был задействован офлайн режим при работе с социальной сетью через официальное приложение Вконтакте.

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

Если у вас остались вопросы, вы можете задать их в комментариях.

описание интерфейса, примеры работы, документация

Эта статья не для программистов (они и так уже всё это знают), а для тех, кто только подходит к теме программирования. Или для тех, кто просто услышал термин VK API, и хочет понимать, что это такое.

Что такое API

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

Пользователи могут взаимодействовать с сайтом – публиковать статьи, проводить поиск, подписываться на сообщества и так далее. Все эти действия обеспечиваются программами, которые работают совершенно незаметно для посетителей.

Этих программ (скриптов, как их называют программисты) может быть очень много, и они должны взаимодействовать друг с другом. Для этого разработаны специальные правила и протоколы, следуя которым, отдельные скрипты имеют возможность отвечать на вызовы и получать ответы от других. В результате всё огромное множество разнообразных скриптов работает как единое целое.

Совокупность этих правил и составляет единый интерфейс взаимодействия со сложной программной системой. Его называют API – Application Programming Interface.

Взаимодействие программных модулей именно через библиотеку API, это общепринятая норма. Без такого механизма строить сложные программные системы было бы просто невозможно. Ведь тогда каждый скрипт имел бы собственные правила приёма внешних команд и выдачи результатов. Взаимодействие каждых двух отдельных скриптов нужно было бы программировать отдельно, и весь проект был бы похоронен под огромной кучей разнородных правил. Разобраться в них не было бы никакой возможности. Если же в проект изначально закладывается принцип работы модулей только через API, тогда всё многообразие взаимодействий сводится к нескольким несложным правилам, которые универсальны и подходят для любого скрипта. Это очень удобно.

Чем же этот механизм может быть полезен простому программисту, который не состоит в штате компании Вконтакте и хочет просто написать какой-нибудь полезный скрипт для себя?

Где найти документацию по VK Api

Соцсеть в своей документации предлагает подробное описание своего API для сторонних разработчиков. Главная страница этой документации располагается вот здесь: https://vk.com/dev/manuals. Тут описаны программные объекты и их методы, перечень возвращаемых кодов и ошибок, права доступа, шаблоны запросов и так далее.

Программист, желающий разработать какое-либо приложение (подключаемое внутри ВК либо работающее на отдельном сайте) может в коде своей программы предусмотреть вызовы методов ВК, используя эти самые правила взаимодействия API.

Это даст возможность обращаться к функционалу социальной сети Вконтакте. Например, можно получать список подписчиков того или иного сообщества, делать массовые рассылки сообщений, публиковать новые записи, и так далее. Возможности здесь очень широкие. Именно на возможностях API ВК основаны многие полезные приложения. Например, музыкальные плееры для проигрывания музыки из страниц друзей, разнообразные игры, счётчики «Мои гости», альтернативные мобильные клиенты, такие как VK Settings, VK Coffee, Kate Mobile и так далее.

Полноценной работе с API Вконтакте посвящены многочисленные статьи в Интернете, эта информация очень обширна. Мы здесь покажем решение только двух конкретных задач.

Примеры работы API VK на PHP

Сначала нужно создать новое приложение, которое будет подключаться к ВК. Это делается на странице по ссылке https://vk.com/apps?act=manage. Пройдя по ней, нужно кликнуть по кнопке «Создать приложение».

Далее нужно выбрать тип создаваемого приложения: встраиваемое, отдельное (stand-alone), или на сайте.

Если выбираете последний вариант, то нужно будет ввести адрес сайта и базовый домен.

В любом из трёх случаев после создания появится страница новой программы, и потребуется открыть вкладку «Настройки». Там вам понадобится два параметра: ID приложения и защищённый ключ.

Теперь можно начинать программирование функции авторизации пользователя. Её код может быть таким:

Этот код выводит на экран ссылку для открытия окна авторизации пользователя.

А этот код получает универсальный токен доступа access_token:

Программисты, знакомые с языком PHP увидят, что этот код, используя параметры «ID приложения» и «Защищённый ключ», обращается к специальной утилите oauth.vk.com, которая возвращает токен доступа. Он необходим для успешной авторизации пользователя.

Изучение работы с API Вконтакте может занять немало времени, так как он предлагает много объектов и методов. Но усилия стоят того – появится возможность писать любые приложения и игры, использующие движок ВК. Причём нет никакой разницы, на каком языке вы будете это делать – PHP, Pithon, JavaScript, C# или любой другой. Программному интерфейсу это безразлично, нужно только, чтобы соблюдались правила составления и отправки запросов.

Об одном недостатке VK API вслух / Хабр

Доброго времени суток, уважаемые жители Хабра!

Начну я с того, что, в моем понимании, Хабр — это чудовищное по своей мощности оружие. Не в смысле того, что им можно кого-то убить. Конечно, нет. Просто он дает самым обычным разработчикам возможность поделиться своими мыслями с потрясающе широкой аудиторией. Причем не имеет особого значения, о чем идет речь. Будь то бережно создаваемый в последние полгода “на коленке” собственный проект или новость о новинках от Google и Apple — все равно. Вас услышат, потому что здесь все равны перед кармой и рейтингом, у каждого есть право слова и голоса. Демократия во всей ее красоте да и только. Но, как и любым оружием, Хабром нужно пользоваться крайне аккуратно. Иначе отдача замучает =)

Я долго подбирал тему, достойную того, чтобы испытать всю силу хабравлияния, и вот, кажется, нашел. Давайте поговорим об API всем известной социальной сети ВКонтакте и о том, что в нем мне кажется нелогичным или, быть может, слегка рудиментарным, подлежащим пересмотру и изменению? Ниже я обязательно расскажу, как и почему пришел к такой мысли.

Внимание! Желающие обсудить последние события из жизни Павла Дурова, ФСБ или знакомых школьников! Прошу вас, ради всего ценного, что есть в вашей жизни, не нажимайте на ссылку “Читать далее”! Я бы очень хотел, чтобы этот пост достиг своей цели, а скандальность — последнее, что для этого нужно.

Социальные сети. Понятие, вошедшее в нашу жизнь так же плотно, как смартфон или компьютер. Миллионы пользователей. Гигабайты информации. Неисчислимое множество моделей применения. Социальные сети особенно ценны тем, что позволяют разработчикам постучаться к своим пользователям прямо в дверь: «Эй, привет! Посмотри какое классное приложение! Оно изменит твою жизнь к лучшему. Я обещаю!». Это потрясающе! В конце концов мы ведь именно для этого пишем программы? Чтобы делать мир лучше? Нет, конечно, нам нравится и то, что за нашу работу неплохо платят. Но душу греют не суммы на счету, а цифры на счетчике посещений.

Когда я впервые познакомился с API Вконтакте, мне показалось, что лучшей находки в моей карьере еще не было. Сколько невероятных идей пришло ко мне в голову с первых же строчек документации! Конечно, они не идут ни в какое сравнение по своей креативности, например, с вот этой. Но все же =) Тогда я сделал то, что сделал бы любой из вас на моем месте: начал увлеченно программировать. Однако будущее оказалось не таким безоблачным, как мне бы хотелось. За простым и изящным REST-интерфейсом крылись суровые и далеко не всегда мне понятные правила и ограничения.

Все методы API Вконтакте делятся на два больших класса: обычные и расширенные. Раньше это было видно прямо из документации: описания методов из разных классов находились в разных разделах, — но в результате последнего обновления различие визуально сгладилось. Теперь у тех методов, что раньше назывались расширенными, просто указано в описании, что они доступны исключительно для standalone-приложений: мобильных или десктопных. А если вы решили написать глубоко завязанное на ВК веб-приложение, которому требуется работать, скажем, со стеной или сообщениями пользователя? Тут вас поджидает разочарование.

Для работы с большинством методов VK API приложению потребуется токен. В общем случае процесс его получения выглядит так:

  1. Приложение отправлят пользователя на AUTHORIZE_URL, в параметрах указав CALLBACK_URL;
  2. Вконтакте переадресует пользователя на страницу, где он подтверждает права доступа приложения;
  3. Вконтакте переадресует пользователя на CALLBACK_URL, в параметрах передавая токен и срок его жизни;
  4. Приложение, получив запрос на CALLBACK_URL, понимает, что это от ВК, вытаскивает токен и запоминает его.

Однако, для того, чтобы получить токен, обеспечивающий доступ к расширенным методам, в качестве callback-адреса вам придется указать https://oauth. vk.com/blank.html. Таково требование API. Поскольку мобильные/декстопные приложения, по задумке авторов, используют для получения токена встроенный браузер (имеется в виду, например, компонент webkit), то у них проблем нет: отловил редирект, извлек информацию о пользователе и токен, сохранил все это дело и радуйся. У веб-приложений так, очевидно, не получится.

У меня возникает логичный вопрос: зачем? Почему было введено такое ограничение и почему оно существует до сих пор? Могу предположить, что доступность вызова произвольных методов с десктопов и мобильников имеет под собой простое обоснование: это толкает разработчиков на создание альтернативных клиентов и всевозможных мессенджеров. Так почему бы не убрать этот запрет для веба? К чему ставить лишние палки в колеса фантазии разработчиков? Отнюдь не все удобные и хорошие идеи можно и нужно поставлять как standalone, согласитесь? На волне повсеместного «ухода в облака» и создания веб-приложений, обладающих потрясающе широкой функциональностью и удобным UI на HTML5, это ограничение выглядит как-то… неудобно.

С вопросом: «А нельзя ли как-то все таки получить токен с нужными привелегиями, если я честный парень и клятвенно обещаю не рассылать спам, не создавать ботов и молиться правильным богам?», — я и обратился в службу поддержки Вконтакте. И мне, — тут барабанная дробь и виртуальный плюсик в карму ВК, — ответили, причем довольно быстро и вежливо.

Содержание ответаДобрый день!

Мне очень жаль, но исключений мы не делаем.

Доступ к личным сообщениям с внешнего сайта нельзя получить ни при каких условиях.
Часть методов для работы с фотографиями в веб вполне работает, постить записи на стену можно с использованием окна подтверждения.

С уважением,
Команда поддержки ВКонтакте.

Тут бы, казалось, мне пойти курить и думать, какой бы хак посуровее вкрутить, чтобы таки заполучить нужный мне токен. Так бы и сделал, но неожиданно на меня снизошел дзен. Я решил попытаться что-то изменить. Проблема состоит в том, что API — это прежде всего интерфейс, предназначенный для сторонних разработчиков. Им пользуюсь не только я, но и тысячи других программистов, ежедневно клепающих всякие хаки и применяющих грязные трюки, чтобы решить очень простую и логичную задачу, принеся счастье и улыбки в дом конечного пользователя. Логично предположить, что эти самые разработчики должны иметь возможность как-то влиять на эволюцию инструмента, которым им предлагается пользоваться. Имеющееся сейчас разграничение на обычные и расширенные методы создает ощущение… ну… как от кофейного автомата, который почему-то не умеет выдавать сдачу: вроде кофе и можно купить, но придется всем отделом мелочь собирать.

Надеюсь, что мой скромный пост сподвигнет ВК как минимум к диалогу с разработчиками, а, в идеальном случае, и к снятию ограничений с веб-приложений. Ребята, искусственное ограничение возможностей — это и правда очень и очень неудобно.

UPD. Народ, кто считает, что все ок и так и должно быть или ставит минусы статье, отпишитесь в комментариях — почему? Правда интересно. Это ведь порядком ограничивает вашу свободу при разработке.

Двухфакторная аутентификация в ВК. Как настроить двойную авторизацию ВКонтакте, и приложение для генерации кодов?

Один из самых эффективных методов повышения безопасности Вашей страницы Вконтакте, это подключение механизма двухфакторной авторизации (двойной аутентификации).

Ниже будет разобран процесс активации этой технологии, ее принцип работы. Также дадим ссылки на приложения для генерации кодов - после подключения, вы будете использовать их для входа в социальную сеть.

Что это за технология?

В обычном варианте, для входа в свой аккаунт Вам достаточно ввести комбинацию логин + пароль. А с учетом того, что в качестве логина используется email или телефон, которые люди любят указывать на своей странице в открытом доступе, злоумышленнику остается подобрать только пароль.

И здесь проблемы не заканчиваются. Несмотря на рекомендации по составлению парольной комбинации, люди не особо заморачиваются, и устанавливают их максимально короткими и простыми.

Как итог - каждый день взламывают сотни страниц.

Двухфакторная авторизация добавляет еще один обязательный пункт, без которого войти не получиться. После корректного ввода пароля, вы получаете на свой телефон уникальный код, который тоже нужно ввести в форму. Коды постоянно меняются в случайном порядке, подобрать их крайне сложно.

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

Как включить двухфакторную авторизацию Вконтакте?

Войдите на свою страницу. Откройте меню в правом верхнем углу экрана, и выберите пункт "Настройки". На следующем шаге откройте вкладку "Безопасность".

Здесь нам нужен блок "Подтверждение входа". Следует нажать на кнопку "Подключить".

Начинаем подключение двойной авторизации

Обратите внимание. После активации этой функции, восстановление страницы по номеру телефона, будет недоступно. Рекомендуется привязать рабочий Email, указать реально ФИО. Иначе в случае проблем, профиль восстановить не получиться.

Нажимаем на кнопку "Приступить к настройке". Вводим повторно свой пароль. После этого нам нужно получить код на телефон, ввести его в форму и отправить данные. Для завершения операции нажимаем на кнопку "Завершить настройку".

Можно остановиться на этом. Теперь уникальные коды будут приходить Вам в СМС.

Но я рекомендую дополнительно подключить приложения для генерации кодов. ВК автоматически предлагает нам сделать это.

Скачать и настроить приложение для генерации кодов Google Authenticator

Есть ряд приложений подобного типа. Мы разберем процесс на примере Google Authenticator.

Ссылка для скачивания.

Для Андроид.

https://play.google.com/store/apps/details?id=com.google. android.apps.authenticator2

Для iPhone.

https://itunes.apple.com/us/app/google-authenticator/id388497605

Скачайте нужную версию, и установите приложение в обычном режиме.

После запуска нужно нажать на кнопку "Начать", а затем пропустить предложение о настройку Google-аккаунта. Далее нажимаем "Сканировать штрих-код", разрешаем приложению доступ к камере. Подносим ее к экрану компьютера, где на странице настройки, нам показан штрих-код. После успешного считывания, наш аккаунт готов к работе.

Теперь осталось завершить настройку. Возьмите код из приложения Google Authenticator, и введите его в форму. Затем нажимаем на кнопку "Подтвердить". Мы получим уведомление о том, что процедура выполнена успешно.

Завершаем настройку двойной авторизации

Обратите внимание. Иногда при считывании штрих-кода, код подтверждения не подходит. Когда в приложении выберите вариант ввести секретный ключ, и сделайте эту процедуру вручную.

Прочие настройки

Теперь в блоке "Подтверждение входа", мы видим несколько доступных параметров.

  • Возможность изменить номер телефона.
  • Посмотреть список резервных кодов. Нажмите на кнопку "Показать список", и распечатайте их. Они могут помочь, когда не будет доступа к телефону, или возникнут проблемы с генерацией кодов.
  • Повторная настройка приложения для генерации кодов.
  • Настройка паролей приложений.
Доступные параметры двойной авторизации

Как отключить подтверждение входа через СМС или генерацию кода?

Достаточно вернуться к разделу "Настройки - безопасность", и здесь нажать на кнопку "Отключить подтверждение входа".

Отключение двухфакторной аутентификации

Как теперь входить в социальную сеть?

Давайте попробуем войти - ведь именно это и была наша цель. Выходим из профиля, переходим на главную странице Вконтакте. Здесь вводим логин и пароль, затем нажимаем на кнопку "Войти". Теперь требуется ввести одноразовый код. Возьмите его в Google Authenticator, и введите в форму. Главное успеть - они быстро меняются.

Проблема с Google Authenticator, когда не подходят коды

Иногда возникает следующая ситуация. Вы настроили двухфакторную авторизацию ВКонтакте, подключили Google Authenticator для генерации кодов. Все прошло без проблем.

Но при попытке входа, вы постоянно получаете сообщение об ошибке "Коды не подходят". Как быть в такой ситуации?

Придерживайтесь следующих рекомендаций.

  • Всегда распечатывайте резервные коды! Они помогут войти в профиль, при возникновении проблем.
  • Синхронизируйте время на компьютере и телефоне.
  • Тоже самое сделайте в самом приложении. "Меню - Настройки - Коррекция времени для кодов". Здесь нажмите "Синхронизировать".
  • Если приложение упорно не хочет работать, меняем его.
  • Установите и используйте FreeOTP. Ссылка для скачивания ниже.

https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp#

Процесс настройки аналогичен. Запускаем, считываем QR-код, начинаем получать сгенерированные коды.

Видео гид. Как включить и настроить двойную аутентификацию Вконтакте?

Что такое QR коды Вконтакте? Как обновить дизайн в ВК по QR коду?

В этом материале мы поговорим о том, что такое QR коды, и как они используются в социальной сети Вконтакте.

Что такое QR код?

Это графический метод кодирования информации. Представляет собой небольшой прямоугольник, с размещенными внутри себя черно-белыми блоками. Как правило - прямоугольники, квадраты и т.д. Ниже представлен пример QR-кода, в котором закодирована моя страница. Считав ее на своем телефоне, вы сможете добавить меня в друзья.

Пример QR кода

Как ВКонтакте используют QR коды?

Весь процесс работы с ними, можно разделить на две части.

  1. Инициализация (создание) кода.
  2. Его считывание, за счет чего происходит некоторая процедура, либо получаются данные.

Давайте разберем эту процедуру на примере процесса добавления человека в друзья. Работать мы будем с телефона, потому что именно устройства с камерой, обладают возможность считывать QR коды.

Запускаем приложение, открываем раздел "Друзья", и здесь нажимаем на кнопку "Добавить друга".

Раздел "Друзья" в приложении

На следующей странице нажимаем "Добавить по QR-коду".

Выбираем вариант "Добавить по QR-коду"

У вас откроется мастер работы с кодами, и автоматически активируется камера вашего телефона.

Давайте сначала попробуем первый шаг - генерация кода. В независимости от того, где и с какой функцией вы работаете, этот процесс предельно прост - достаточно нажать на ссылку или кнопку, которая в определенном месте или приложении, отвечает за генерацию кода.

В нашем случае это вкладка "Мой QR".

Переходим на вкладку "Мой QR"

У нас не стоит задача разбирать технические моменты процесса формирования кода. Это ведь не сайт про программирование, верно? Единственный момент, который вы должны на этом этапе понять - для генерации достаточно нажать на нужную кнопку или ссылку. В зависимости от задачи и блока, с которым Вы работаете.

Вторая часть процедуры - это работа с QR-кодом. А точнее - его считывание.

Помните, у нас автоматически активировалась камера? При этом, мы находились на вкладке "QR-сканер". И в центральной области был выделена квадратная область.

Дальше все просто - наведите объектив камеры на картинку с кодом. Информация будет автоматически прочитана, и Вы увидите результат. Помните, шагом ранее я формировал QR-код, по которому меня могли найти другие люди и добавить в друзья? Итог этой операции - после считывания кода, была показан ссылка на мой профиль. Значит все работает.

Сканирование QR-кода

Обратите внимание на ссылку "Сканировать с фотографии". Вам даже не обязательно иметь физическую возможность навести камеру на нужное устройство. QR-код можно просто сформировать и сфотографировать. После этого отправить изображение адресату, и он уже сможет отсканировать его, нажав на эту ссылку, и выбрав нужный файл.

Сканирование QR с фотографии

Ниже представлена видео подсказка - с ней вы точно разберетесь в этом процессе.

Как обновить ВК по qr коду?

После прочтения предыдущих разделов, Вы уже сможете разобраться практически со всеми функциями, где используется QR-коды. Но одну из них хотелось бы разобрать отдельно.

Речь пойдет об обновлении дизайна в приложении Вконтакте на Андроид и iPhone. Тем более, что совсем недавно была представлена новая версия.

Вот сам код.

QR-код для обновления дизайна Вконтакте

Действуем как было указано выше. Запускаем из любого места QR-сканер, и наводим на картинку выше. Сразу после этого будет предложено обновить дизайн приложения.

У меня уже установлена последняя версия, поэтому я получаю соответствующее уведомление.

Обновляем ВК с помощью QR-кода

Видео гид. Как работать с QR-кодами Вконтакте?

Список кодов виртуальных клавиш

Список Коды виртуальных ключей

Ниже приводится полный список кодов ВКонтакте, которые можно назначить физическим клавишам ("сканировать коды ») в редакторе нижнего уровня.

Список разделен на две категории:

  1. «Отображаемые» коды, которым можно назначить символы Unicode в Редактор высокого уровня
  2. «Неотображаемые» коды (модификаторы, специальные ключи)
«Отображаемые» коды "Неотображаемые" коды
900_Key _15K15 900 I29 0x49 ( ') 900 29 0x4A ('J') ('M') 9002 9 Вт 9001 Numpad 0 900AD5 VK32 900AD5 VK32_NUMP32 EM_8
Имя Числовое значение Описание
VK_ABNT_C1 0xC1 Abnt C1
VK_ABNT_C2 0xC2 KD KD Numpad +
VK_ATTN 0xF6 Attn
VK_BACK 0x08 Backspace
VK_CANCEL 0x03 Break
0x03 Break
0x03 Break
VK_CRSEL 0xF7 Cr Sel
VK_DECIMAL 0x6E Numpad.
VK_DIVIDE 0x6F Numpad /
VK_EREOF 0xF9 Er Eof
VK_ESCAPE 0x1B Exeute Esc
VK_ESCAPE VK_ESCAPE 0x1B Exeute EC
0x1B VK_EXSEL 0xF8 Ex Sel
VK_ICO_CLEAR 0xE6 IcoClr
VK_ICO_HELP 0xE3 IcoHlp
IcoHlp
EY VK_ICO_HELP (0) VK_KEY_1 0x31 ('1') 1
VK_KEY_2 0x32 ('2') 2
VK_KEY_3 0x33 ('3') 3
VK 0x34 ('4') 4
VK_KEY_5 0x35 ('5') 5
VK_KEY_6 0x36 ('6') 6
VK_KEY_7 0x37 ('7') 7
VK_KEY_8 0x38 ('8_29) 8
0x39 ('9') 9
VK_KEY_A 0x41 ('A') A
VK_KEY_B 0x42 ('B') B
VK32_KEY_C 0x43 ('C') C
VK_KEY_D 0x44 ('D') D
VK_KEY_E 0x45 ('E') E
VK_KEY_F 'F') F
VK_KEY_G 0x47 ('G') G
VK_KEY_H 0x48 ('H') H
VK_KEY_I I
VK_KEY_J J
VK_KEY_K 0x4B ('K') K
VK_KEY_L 0x4C ('L') L
VK_KEY_M VK_KEY_M M
VK_KEY_N 0x4E ('N') N
VK_KEY_O 0x4F ('O') O
VK_KEY_P 0x50 (' P ') P
VK_KEY_Q 0x51 (' Q ') Q
VK_KEY_R 0x52 (' R ') R
VK_KEY_S 0x53 (' ) S
VK_KEY_T 0x54 ('T') T
VK_KEY_U 0x55 ('U') U
VK_KEY_V 0x56 ('V') 0x56 ('V') В
VK_KEY_W 0x57 ('W')
VK_KEY_X 0x58 ('X') X
VK_KEY_Y 0x59 ('Y') Y
VK_KEY_Z 0x5A ('Z')
VK_MULTIPLY 0x6A Numpad *
VK_NONAME 0xFC NoName
VK_NUMPAD0 0x60
0x60 Numpad Numpad Numpad Numpad Numpad VK_NUMPAD2 0x62 Numpad 2
VK_NUMPAD3 0x63 Numpad 3
VK_NUMPAD4 0x64 Numpad 4
Numpad 4
VK_NUMP 0x66 Numpad 6
VK_NUMPAD7 0x67 Nu mpad 7
VK_NUMPAD8 0x68 Numpad 8
VK_NUMPAD9 0x69 Numpad 9
VK_OEM_1 0xBA2 OEM_1 (:;) 0xBA2 OEM_1 (:;) OEM_102 (>
VK_OEM_2 0xBF OEM_2 (? /)
VK_OEM_3 0xC0 OEM_3 (~ `)
VK_OEM_4 0xDB OEM_4 ({[)
VK_OEM_5 0xDC
VK_OEM_5 0xDC VK_OEM_5 0xDC ) VK_OEM_6 0xDD OEM_6 (}])
VK_OEM_7 0xDE OEM_7 ("')
VK_OEM_8 0xDT_
0xDT_ OEM_8 OEM_8 (!) OEM_8 (!) Oem Attn
VK_OEM_AUTO 0xF3 Авто
VK_OEM_AX 0xE1 Ax
VK_OEM_BACKTAB _BACKTAB _BACKTAB _BACKTAB _BACKTAB _BACKTAB _BACKTAB 0xF5 _BACKTAB 0xF5 _ 900
VK_OEM_COMMA 0xBC OEM_COMMA (
VK_OEM_COPY 0xF2 Копировать
VK_OEM_CUSEL 0xEF Cu Sel
VK_OEM_ENLW 0xF4 Enlw
VK_OEM_FINISH 0 Finish KEM_FINISH 0 Finish K_OEM_FINISH_ 0 Finish K
VK_OEM_FJ_MASSHOU 0x93 Машу
VK_OEM_FJ_ROYA 0x96 Ройа
VK_OEM_FJ_TOUROKU 0x94 Touroku
VK_OEM_JUMP 0xEA Перейти
VK_OEM_MINUS 0xBD OEM_MINUS (_ -)
VK_OEM_PA1 0xEB OemPa1
VK_OEM_PA2 0xEC OemPa2
VK_OEM_PA3
VK_OEM_PA3 VK_OEM_PA3 VK_OEM_PA3 IOD 0xBE OEM_PERIOD (>. )
VK_OEM_PLUS 0xBB OEM_PLUS (+ =)
VK_OEM_RESET 0xE9 Сброс
VK_OEM_WSCTRLs 24 VK_OEM_WSCTRL 0xEE VK_OEM_WSCTRL 0xEE VK_OEM_WSCTRL
VK_PACKET 0xE7 Пакет
VK_PLAY 0xFA Воспроизвести
VK_PROCESSKEY 0xE5 Процесс
VK_RETURN VK_RETURN VK_RETURN VK_RETURN 0x29 Выбрать
VK_SEPARATOR 0x6C Разделитель
VK_SPACE 0x20 Пространство
VK_SUBTRACT 0x6D VK_SUBTRACT 0x6D Num - K
VK_ZOOM 0xFB Увеличение
29 0xA 29 0xA
Имя Числовое значение Описание
VK__none_ 0xFF нет сопоставления VK
VK_ACCEPT 0x1E Принять
VK_APPS 0x5D Контекстное меню
VK_BROWSER_BACK 0xA6 Браузер Назад
VK_BROWSER_FAVORITES 0xABOR VK_BROWSER_FAVORITES_FAVORITES 0xABOR 7 VK_BROWSER_FAVORITES_ Избранное 0xABOR 7
VK_BROWSER_HOME 0xAC Домашняя страница браузера
VK_BROWSER_REFRESH 0xA8 Обновить браузер
VK_BROWSER_SEARCH 0xA_BROWSER_SEARCH Браузер 0xA VK_CAPITAL 0x14 Caps Lock
VK_CONVERT 0x1C Преобразовать
VK_DELETE 0x2E Удалить
VK_DOWN 0x28 Стрелка вниз
VK_END 0x23 Конец
Fx23 VK_F170 VK_F10 0x79 F10
VK_F11 0x7A F11
VK_F12 0x7B F12
VK_F13 0x7C
F15 F15 F14
VK_F15 0x7E F15
VK_F16 0x7F F16
VK_F17 0x80 F17
VK_F18 VK_F18 0x82 F19
VK_F2 0x71 F2
VK_F20 0x83 F20
VK_F21 0x84 F21
VK_F22 F21
VK_F22 F21 F23
VK_F24 0x87 F24
VK_F3 0x72 F3
VK_F4 0x73 F4
VK29_F VK_F6 0x75 F6
VK_F7 0x76 F7
VK_F8 0x77 F8
VK_F9 F9 0x78 VK_F9 0x78 K Окончательный
VK_HELP 0x2F Справка
VK_HOME 0x24 Home
VK_ICO_00 0xE4 Ico00 *
VK_INSERT 0x2D Вставка
VK_JUNJA 0x17 Junja
VK_KANA 0x15 Kana
VKji_KAN Kana
VKji_KAN VKji_KAN 0xB6 Приложение1
VK_LAUNCH_APP2 0xB7 Приложение2
VK_LAUNCH_MAIL 0xB4 Почта
VK_LAUNCH_MEDIA VK_LAUNCH_MEDIA VK_LAUNCH_MED Левая кнопка **
VK_LCONTROL 0xA2 Левый Ctrl
VK_LEFT 0x25 Стрелка влево
VK_LMENU 0xA4 Левый Alt
VK_LSHIFT 0xA0 Левый Shift
VK_LWIN 0x5B Левая Win
VK_MBUTTON 0x04 Средняя кнопка **
VK_MEDIA_NEXT_TRACK 0xB0 Следующий трек
VK_MEDIA_PLAY_PAUSE 0xB3 Воспроизведение / пауза
VK_MEDIA_PREV_TRACK 0xB1 Предыдущая дорожка
VK_MEDIA_STOP 0xB2 Стоп
VK_MODECHANGE 0x1F Изменение режима
VK_NEXT 0x22 Страница вниз
VK_NONCONVERT 0x1D Без преобразования
VK_NUMLOCK 0x90 Num Lock
VK_OEM_FJ_JISHO 0x92 Jisho
VK_PAUSE 0x13 VK_PAUSE 0x13 Pause
Pause
Pause
VK_PRIOR 0x21 Page Up
VK_RBUTTON 0x02 Правая кнопка **
VK_RCONTROL 0xA3 Правый Ctrl
VK_RIGHT 0x27 Стрелка вправо
VK_RMENU 0xA5 Правый Alt
VK_RSHIFT 0xA1 Правый Shift
VK_RWIN 0x5C Правая Win
VK_SCROLL 0x91 Блокировка прокрутки
VK_SLEEP 0x5F Sleep
VK_SNAPSHOT 0x2C Экран печати
VK_UP 0x26 Стрелка вверх
VK_VOLUME_DOWN 0xAE Уменьшение громкости
VK_VOLUME_MUTE 0xAD Отключение звука
VK_VOLUME_UP 0xAF Увеличение громкости
VK_XBUTTON1 0x05 Кнопка X 1 **
VK_XBUTTON2 0x06 Кнопка X 2 **

*) Виртуальный код VK_ICO_00 при нажатии выдает «00» (два нуля). Windows не разрешить сопоставление произвольных кодовых точек Unicode с этим кодом ВКонтакте.

**) "кнопки мыши" квази-коды ВКонтакте генерируются Windows, когда пользователь нажимает влево / посередине / вправо / X1 / X2 кнопки мыши. KbdEdit позволяет назначать эти коды физическим ключам, но такие сопоставления не имеют смысла: нажатие клавиши с назначенным ей VK_LBUTTON НЕ заставит Windows действовать так, как если бы была нажата физическая кнопка мыши.

Назад к редактированию сопоставлений виртуальных клавиш, редактор нижнего уровня

Индекс руководства

NeHe Productions: коды виртуальных ключей MSDN


HTML: Джефф Молофи
Символьное имя константы Шестнадцатеричное значение Мышь или эквивалент клавиатуры
VK_LBUTTON 01 Левая кнопка мыши
ВК_RBUTTON 02 Правая кнопка мыши
VK_CANCEL 03 Обработка прерывания управления
ВК_MBUTTON 04 Средняя кнопка мыши (трехкнопочная мышь)
VK_XBUTTON1 05 Windows 2000: X1 кнопка мыши
VK_XBUTTON2 06 Windows 2000: X2 кнопка мыши
07 Неопределенный
VK_BACK 08 Клавиша BACKSPACE
VK_TAB 09 клавиша TAB
0A – 0B Зарезервировано
VK_CLEAR 0C Клавиша CLEAR
VK_RETURN 0D Клавиша ВВОД
0E – 0F Неопределенный
ВК_СДВИГ 10 Клавиша SHIFT
VK_CONTROL 11 Клавиша CTRL
ВК_MENU 12 Клавиша ALT
VK_PAUSE 13 Клавиша ПАУЗА
VK_CAPITAL 14 Клавиша CAPS LOCK
ВК_КАНА 15 IME Режим Кана
VK_HANGUEL 15 IME Hanguel mode (поддерживается для совместимости; используйте VK_HANGUL )
VK_HANGUL 15 IME Hangul режим
16 Неопределенный
VK_JUNJA 17 IME Junja mode
ВК_ФИНАЛ 18 IME конечный режим
VK_HANJA 19 IME Hanja mode
VK_KANJI 19 IME Режим кандзи
1A Неопределенный
VK_ESCAPE Клавиша ESC
VK_CONVERT IME преобразовать
VK_NONCONVERT 1D IME неконвертированный
VK_ACCEPT 1E IME принять
VK_MODECHANGE 1 этаж Запрос на изменение режима IME
VK_SPACE 20 ПРОБЕЛ
ВК_ПРИОР 21 Клавиша PAGE UP
VK_NEXT 22 Клавиша СТРАНИЦА ВНИЗ
ВК_ЕНД 23 Клавиша END
VK_HOME 24 HOME клавиша
VK_LEFT 25 Клавиша со стрелкой влево
ВК_УП 26 Клавиша СТРЕЛКА ВВЕРХ
ВК_ПРАВО 27 Клавиша со СТРЕЛКОЙ ВПРАВО
VK_DOWN 28 Клавиша со стрелкой вниз
VK_SELECT 29 Клавиша ВЫБОР
ВК_ПЕЧАТЬ 2A PRINT клавиша
VK_EXECUTE Клавиша EXECUTE
VK_SNAPSHOT 2C Клавиша ЭКРАНА ПЕЧАТИ
VK_INSERT 2D Ключ INS
ВК_DELETE 2E Клавиша DEL
VK_HELP 2F Клавиша HELP
'0' 30 0 ключ
'1' 31 1 ключ
'2' 32 2 ключа
'3' 33 3 ключа
'4' 34 4 ключа
'5' 35 5 клавиш
'6' 36 6 клавиш
'7' 37 7 клавиш
'8' 38 8 клавиш
'9' 39 9 клавиш
3A – 40 Неопределенный
'A' 41 Ключ
'B' 42 B ключ
'C' 43 Клавиша C
'D' 44 D ключ

Коды виртуальных клавиш

В следующей таблице показано символьные имена констант, десятичные значения и эквиваленты мыши или клавиатуры для кодов виртуальных ключей, используемых системой. Коды указаны в числовом формате. заказ.

в браузере
символическое постоянное имя Значение
(десятичное)
Мышь или эквивалент клавиатуры
ВК_LBUTTON 1 Левая кнопка мыши
ВК_RBUTTON 2 Правая кнопка мыши
VK_CANCEL 3 Обработка прерывания контроля
ВК_MBUTTON 4 Средняя кнопка мыши (трехкнопочная мышь)
VK_XBUTTON1 5 Windows 2000: X1 кнопка мыши
VK_XBUTTON2 6 Windows 2000: X2 кнопка мыши
7 Неопределенный
VK_BACK 8 Клавиша BACKSPACE
VK_TAB 9 Клавиша TAB
1011 Зарезервировано
VK_CLEAR 12 Клавиша CLEAR
VK_RETURN 13 Клавиша ВВОД
1415 Неопределенный
ВК_SHIFT 16 Клавиша SHIFT
VK_CONTROL 17 Клавиша CTRL
ВК_МЕНУ 18 Клавиша ALT
VK_PAUSE 19 Клавиша ПАУЗА
ВК_КАПИТАЛ 20 Клавиша CAPS LOCK
ВК_КАНА 21 IME Режим Кана
VK_HANGUEL 21 IME Hanguel mode (поддерживается для совместимости; использовать VK_HANGUL )
VK_HANGUL 21 IME Hangul режим
22 Неопределенный
VK_JUNJA 23 IME Junja mode
ВК_ФИНАЛ 24 IME конечный режим
VK_HANJA 25 IME Hanja mode
VK_KANJI 25 IME Режим кандзи
26 Неопределенный
VK_ESCAPE 27 Клавиша ESC
VK_CONVERT 28 IME преобразовать
VK_NONCONVERT 29 IME неконвертированный
VK_ACCEPT 30 IME принять
VK_MODECHANGE 31 Запрос на изменение режима IME
VK_SPACE 32 ПРОБЕЛ
ВК_ПРИОР 33 Клавиша PAGE UP
VK_NEXT 34 Клавиша СТРАНИЦА ВНИЗ
ВК_ЕНД 35 Клавиша END
VK_HOME 36 HOME клавиша
VK_LEFT 37 Клавиша со стрелкой влево
ВК_УП 38 Клавиша СТРЕЛКА ВВЕРХ
ВК_ПРАВО 39 СТРЕЛКА ВПРАВО
VK_DOWN 40 Клавиша со стрелкой вниз
VK_SELECT 41 Клавиша ВЫБОР
VK_PRINT 42 PRINT клавиша
VK_EXECUTE 43 Клавиша EXECUTE
ВК_SNAPSHOT 44 Клавиша ЭКРАНА ПЕЧАТИ
VK_INSERT 45 Ключ INS
ВК_DELETE 46 Клавиша DEL
VK_HELP 47 Клавиша HELP
48 0 ключ
49 1 ключ
50 2 ключа
51 3 ключа
52 4 ключа
53 5 клавиш
54 6 клавиш
55 7 клавиш
56 8 клавиш
57 9 клавиш
5864 Неопределенный
65 Ключ
66 B ключ
67 Клавиша C
68 D ключ
69 E ключ
70 Клавиша F
71 G ключ
72 H ключ
73 I ключ
74 J ключ
75 K ключ
76 L ключ
77 M ключ
78 N ключ
79 O ключ
80 P ключ
81 Q ключ
82 R ключ
83 Клавиша S
84 Т-образный ключ
85 U-образный ключ
86 Ключ V
87 W ключ
88 X ключ
89 Y ключ
90 Z ключ
VK_LWIN 91 Левая клавиша Windows (Microsoft Естественная клавиатура)
VK_RWIN 92 Правая клавиша Windows (Естественная клавиатура)
ВК_APPS 93 Ключ приложений (Натуральный клавиатура)
94 Зарезервировано
VK_SLEEP 95 Клавиша спящего режима компьютера
VK_NUMPAD0 96 Цифровая клавиатура Клавиша 0
VK_NUMPAD1 97 Цифровая клавиатура 1 клавиша
VK_NUMPAD2 98 Цифровая клавиатура 2 клавиша
VK_NUMPAD3 99 Цифровая клавиатура 3 клавиши
VK_NUMPAD4 100 Цифровая клавиатура 4 клавиши
VK_NUMPAD5 101 Цифровая клавиатура 5 клавиш
VK_NUMPAD6 102 Цифровая клавиатура 6 клавиш
VK_NUMPAD7 103 Цифровая клавиатура 7 клавиш
VK_NUMPAD8 104 Цифровая клавиатура 8 клавиш
VK_NUMPAD9 105 Цифровая клавиатура 9 клавиш
VK_MULTIPLY 106 Ключ умножения
VK_ADD 107 Добавить ключ
ВК_SEPARATOR 108 Разделительный ключ
VK_SUBTRACT 109 Клавиша вычитания
VK_DECIMAL 110 Десятичный ключ
VK_DIVIDE 111 Разделительный ключ
ВК_Ф1 112 Клавиша F1
ВК_Ф2 113 Клавиша F2
ВК_Ф3 114 Клавиша F3
ВК_F4 115 Клавиша F4
ВК_F5 116 Клавиша F5
ВК_Ф6 117 Клавиша F6
ВК_F7 118 Клавиша F7
ВК_F8 119 Клавиша F8
ВК_F9 120 Клавиша F9
ВК_F10 121 Клавиша F10
ВК_F11 122 Клавиша F11
ВК_F12 123 Клавиша F12
ВК_F13 124 Клавиша F13
ВК_F14 125 Клавиша F14
ВК_F15 126 Клавиша F15
ВК_F16 127 Клавиша F16
ВК_F17 128H Клавиша F17
ВК_F18 129H Клавиша F18
ВК_F19 130H Клавиша F19
ВК_F20 131H Клавиша F20
ВК_F21 132H Клавиша F21
ВК_F22 133H Клавиша F22
ВК_F23 134H Клавиша F23
ВК_Ф24 135H Клавиша F24
136143 Не назначено
VK_NUMLOCK 144 Клавиша NUM LOCK
VK_SCROLL 145 Клавиша SCROLL LOCK
146150 OEM
151159 Не назначено
ВК_ЛШИФТ 160 Левая клавиша SHIFT
ВК_РСХИФТ 161 Правая клавиша SHIFT
VK_LCONTROL 162 Левая клавиша CONTROL
VK_RCONTROL 163 Правая клавиша CONTROL
ВК_LMENU 164 Левая клавиша МЕНЮ
ВК_РМЕНУ 165 Правая клавиша МЕНЮ
VK_BROWSER_BACK 166 Windows 2000: Клавиша возврата в браузере
VK_BROWSER_FORWARD 167 Windows 2000: Клавиша перехода вперед
VK_BROWSER_REFRESH 168 Windows 2000: Клавиша обновления браузера
VK_BROWSER_STOP 169 Windows 2000: Клавиша остановки браузера
VK_BROWSER_SEARCH 170 Windows 2000: Клавиша поиска в браузере
VK_BROWSER_FAVORITES 171 Windows 2000: Клавиша "Избранное" браузера
VK_BROWSER_HOME 172 Windows 2000: Клавиша "Пуск" и "Домой" в браузере
VK_VOLUME_MUTE 173 Windows 2000: Клавиша отключения звука
VK_VOLUME_DOWN 174 Windows 2000: Клавиша уменьшения громкости
VK_VOLUME_UP 175 Windows 2000: Клавиша увеличения громкости
VK_MEDIA_NEXT_TRACK 176 Windows 2000: Клавиша следующего трека
VK_MEDIA_PREV_TRACK 177 Windows 2000: Клавиша предыдущей дорожки
ВК_MEDIA_STOP 178 Windows 2000: Клавиша Stop Media
VK_MEDIA_PLAY_PAUSE 179 Windows 2000: Клавиша воспроизведения / паузы
VK_LAUNCH_MAIL 180 Windows 2000: Клавиша запуска почты
VK_LAUNCH_MEDIA_SELECT 181 Windows 2000: Выберите медиа-ключ
VK_LAUNCH_APP1 182 Windows 2000: Клавиша запуска приложения 1
VK_LAUNCH_APP2 183 Windows 2000: Клавиша запуска приложения 2
184-185 Зарезервировано
ВК_ОЭМ_1 186 Windows 2000: Для стандартной клавиатуры США клавиша ';:'
VK_OEM_PLUS 187 Windows 2000: Для любой страны / региона клавиша "+"
VK_OEM_COMMA 188 Windows 2000: Для любой страны / региона клавиша ','
VK_OEM_MINUS 189 Windows 2000: Для любой страны / региона клавиша '-'
VK_OEM_PERIOD 190 Windows 2000: Для любой страны / региона расширение '. 'ключ
ВК_ОЭМ_2 191 Windows 2000: Для стандартной клавиатуры США знак "/?" ключ
ВК_ОЭМ_3 192 Windows 2000: Для стандартной клавиатуры США клавиша '' ~ '
1 Зарезервировано
216218 Не назначено
ВК_ОЭМ_4 219 Windows 2000: Для стандартной клавиатуры США клавиша '[{'
ВК_ОЭМ_5 220 Windows 2000: Для стандартной клавиатуры США "\ |" ключ
ВК_ОЭМ_6 221 Windows 2000: Для стандартной клавиатуры США клавиша ']}'
ВК_ОЭМ_7 222 Windows 2000: Для стандартной клавиатуры США клавиша «одинарная / двойная кавычка»
ВК_ОЭМ_8 223
224 Зарезервировано
225 OEM
ВК_ОЭМ_102 226 Windows 2000: Клавиша с угловой скобкой или обратная косая черта на 102-клавишной клавиатуре RT
227228 OEM
VK_PROCESSKEY 229 Windows 95/98, Windows NT 4. 0, Windows 2000: Клавиша ПРОЦЕССА IME
230 OEM
VK_PACKET 231 Windows 2000: Используется для передачи символов Юникода, как если бы они были нажатиями клавиш. VK_PACKET ключ - младшее слово 32-битного значения виртуального ключа, используемого для не-клавиатуры методы ввода. Для получения дополнительной информации см. Примечание в KEYBDINPUT , SendInput , WM_KEYDOWN и WM_KEYUP
232 Не назначено
233245 OEM
ВК_АТТН 246 Ключ Attn
ВК_CRSEL 247 CrSel ключ
VK_EXSEL 248 ExSel ключ
ВК_ЕРЕОФ 249 Удалить ключ EOF
ВК_ПЛЕЙ 250 Клавиша воспроизведения
VK_ZOOM 251 Клавиша масштабирования
VK_NONAME 252 Зарезервировано на будущее используйте
VK_PA1 253 PA1 ключ
VK_OEM_CLEAR 254 Клавиша сброса
.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Закрыть
Menu