Comments (5)
Support for custom key binding is now available in latest update (v1.9).
Closing issue.
from ergo-keys.
Thanks @gatoWololo
The list of key bindings are not documented. From the source code
ergo-keys/src/main/java/com/github/amibiz/ergokeys/ErgoKeysPlugin.java
Lines 38 to 132 in 7ccbacc
The first key code is for QWERTY and the second for Dvorak. Also note the leader key bindings for an extra layer of commands. Currently, the leader key is mapped to the space key. For example,
SPACE + J
and SPACE + L
will navigate the editor back and forward respectively.
Regarding changes to the key bindings, it is hard coded.
I have opened two issues to address the above:
from ergo-keys.
@gatoWololo FYI, all supported key bindings are now documented in the README (ref #5)
from ergo-keys.
This is great. Thank you!
from ergo-keys.
PR #16 introduces support for custom CMD mode key bindings. You can now select the CMD mode keymap using the settings dialog File -> Settings -> Keymap
and modify shortcuts. Also, default shortcuts are merged into CMD mode keymap (e.g. Ctrl + B
and Ctrl + Button1 Click
for GotoDeclaration).
from ergo-keys.
Related Issues (20)
- i j k l keys don't insert the corresponding char in "search everywhere" (shift-shift) and "run anything" (ctrl-ctrl)
- Support inserting space character in CMD mode
- Support select all in CMD mode
- 'Command Mode' is not available while IDEA is updating indices
- Show CMD mode layout visualizations as images in README
- Add "Programmer Dvorak" keyboard layout
- Bind backspace as leader key for split space bar keyboards
- Bind Home key to Command Mode HOT 2
- support Intellij 2021.2 HOT 3
- Custom Keybindings And Switching to Insert Mode HOT 3
- Document all supported key bindings
- Removing plugin causes error if current selected keymap is one of the plugin keymaps HOT 4
- Removing plugin causes error if custom keymap was based on plugin keymap
- command mode does not work in pycharm notebooks HOT 2
- Support custom key bindings
- Mouse shortcuts don't work in command mode HOT 6
- Support mouse shortcuts in command mode
- Support default shortcuts in command mode
- Command mode shortcut on windows triggers OS window menu
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ergo-keys.