Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add software development oriented bepo layout #3451

Merged
merged 8 commits into from
Jul 23, 2018
Merged

Add software development oriented bepo layout #3451

merged 8 commits into from
Jul 23, 2018

Conversation

bstiq
Copy link
Contributor

@bstiq bstiq commented Jul 20, 2018

The bepo layout is an ergonomic layout for french language (like dvorak).
While the original layout enables easy access to french-specific letters, it is not tailored for easy english writing and software development.

This is a modified version for the XD75, with:

  • Improved access to frequently used keys in software development
  • Modified layout for english input
  • Easy access to layers with space and enter key layer shifts
  • Vim-style arrow keys
  • Easy access to page up/down, home and end

The central column is not populated with key codes, as I do not personally use it. It requires my hands to move too much, and I intend to later move to a smaller layout.

* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

#ifndef CONFIG_USER_H
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could this line and everything after it be replaced with #pragma once?

* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

#include "xd75.h"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could this be replaced with #include QMK_KEYBOARD_H

# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.

ifndef QUANTUM_DIR
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This block isn't needed, and is a holdover from the old make formatting. Could you remove it?

@drashna drashna added the keymap label Jul 20, 2018
@bstiq
Copy link
Contributor Author

bstiq commented Jul 23, 2018

Hey,
Thanks for the comments - I made the requested changes

@bstiq
Copy link
Contributor Author

bstiq commented Jul 23, 2018

I also updated the traditional bepo layout with the same changes you requested, so that it is more up-to-date

@drashna
Copy link
Member

drashna commented Jul 23, 2018

Awesome, thanks!

@drashna drashna merged commit b5d9bee into qmk:master Jul 23, 2018
alexey-danilov pushed a commit to alexey-danilov/qmk_firmware that referenced this pull request Aug 3, 2018
* added special keys

* formatting

* disabled autoshift

* updated readme to follow guidelines

* changed copyright

* minor fixes

* added changes requested

* update traditional bepo layout
filoxo pushed a commit to filoxo/qmk_firmware that referenced this pull request Aug 27, 2018
* added special keys

* formatting

* disabled autoshift

* updated readme to follow guidelines

* changed copyright

* minor fixes

* added changes requested

* update traditional bepo layout
ChrissiQ pushed a commit to ChrissiQ/qmk_firmware that referenced this pull request Sep 25, 2018
* added special keys

* formatting

* disabled autoshift

* updated readme to follow guidelines

* changed copyright

* minor fixes

* added changes requested

* update traditional bepo layout
yamad pushed a commit to yamad/qmk_firmware that referenced this pull request Apr 10, 2019
* added special keys

* formatting

* disabled autoshift

* updated readme to follow guidelines

* changed copyright

* minor fixes

* added changes requested

* update traditional bepo layout
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants