Skip to content

tomaac/atom-keyboard-localization

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keyboard localization package for non US-Keyboard Layouts

This is a compatibility package for atom text editor which tries to remap keycodes for your given keyboard layout.

Whats working

  • Prevent default keybindings from being fired
  • Keybindings in your foreign keyboard layout
  • AltGr-Key (works for me on german layout)
  • vim-mode keybindings
  • tested on Windows and Linux

Supported Keyboard Layouts atm

Feel free to send me Issues/PRs so i can add more keymaps.

Generate your own keymap

You can generate your own localized key-translation-table for your keyboard layout. Open the generator keybinding-generator\generate-keybindings.html included in this package in Chrome(other Browsers may not work) and press all keys(with and without modifiers Shift/Alt) from your keyboard who differ from the US-Layout. Copy the generated JSON-keybindings and create a Json-File. Then set the package setting UseKeyboardLayoutFromPath to your given filename(absolute path).

Todo

  • add more foreign Keyboard-Layouts
  • write tests
  • add custom path for keymap file

This package tries to fill the gap till the following issues are fixed

Credits

All thanks go to original author -> DavidBadura

About

Foreign language keyboard support for atom.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CoffeeScript 53.5%
  • HTML 46.5%