Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KeyboardHook

Version 0.1.1

English

KeyboardHook is a PureBasic library and demonstration application for receiving Windows keyboard-layout changes. It uses a global WH_CALLWNDPROC hook and reports the active keyboard layout (HKL/LANGID) to a PureBasic window. The package includes x64 and x86 hook DLLs plus helper processes for cross-bitness and elevated x64 applications. Version 0.1.1 adds coordinated bridge shutdown so each hook owner calls UnhookWindowsHookEx() before it exits.

Repository layout

  • src/ — all PureBasic project sources, preserving their original layout.
  • docs/ — bilingual usage and build documentation.
  • LICENSE — project licence.

See English documentation or русскую документацию.

Русский

KeyboardHook — библиотека и демонстрационное приложение PureBasic для получения изменений раскладки клавиатуры Windows. Используется глобальный hook WH_CALLWNDPROC; активная раскладка (HKL/LANGID) передаётся в окно PureBasic. В пакет входят x64- и x86-DLL hook, а также вспомогательные процессы для другой разрядности и повышенных x64-приложений.

Структура репозитория

  • src/ — все исходники PureBasic с сохранённой исходной структурой.
  • docs/ — двуязычная документация по использованию и сборке.
  • LICENSE — лицензия проекта.

About

PureBasic library for tracking Windows keyboard layout changes with global x64/x86 hooks.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages