]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
7 years agobig cleanup and minor refactoring. thanks iFreilicht.
Toni [Tue, 16 Aug 2016 14:32:42 +0000 (16:32 +0200)]
big cleanup and minor refactoring. thanks iFreilicht.

7 years agogrammar
Toni [Mon, 15 Aug 2016 19:47:07 +0000 (21:47 +0200)]
grammar

7 years agoreference to reddit post and Terry Mathews
Toni [Mon, 15 Aug 2016 19:44:20 +0000 (21:44 +0200)]
reference to reddit post and Terry Mathews

7 years agoscript now waits for the user to press the button
Toni [Mon, 15 Aug 2016 19:18:25 +0000 (21:18 +0200)]
script now waits for the user to press the button

7 years agoreadme now with picture
Toni [Mon, 15 Aug 2016 19:12:49 +0000 (21:12 +0200)]
readme now with picture

7 years agomore prettyness
Toni [Mon, 15 Aug 2016 19:04:11 +0000 (21:04 +0200)]
more prettyness

7 years agoUpdate readme.md
Toni [Mon, 15 Aug 2016 19:02:40 +0000 (21:02 +0200)]
Update readme.md

typo

7 years agoUpdate readme.md
Toni [Mon, 15 Aug 2016 19:02:07 +0000 (21:02 +0200)]
Update readme.md

attempt to prettify the table

7 years agomore information. first steps in markdown
Toni [Mon, 15 Aug 2016 18:59:50 +0000 (20:59 +0200)]
more information. first steps in markdown

7 years agoreadme.md added
Toni [Mon, 15 Aug 2016 18:46:38 +0000 (20:46 +0200)]
readme.md added

7 years agoremoved my personal stuff
Toni [Mon, 15 Aug 2016 18:32:45 +0000 (20:32 +0200)]
removed my personal stuff

7 years agoMerge remote-tracking branch 'origin/master' into iso_split_rshift
Toni [Mon, 15 Aug 2016 17:48:53 +0000 (19:48 +0200)]
Merge remote-tracking branch 'origin/master' into iso_split_rshift
no idea what is merged

7 years agoMerge pull request #635 from algernon/f/ucis
Jack Humbert [Mon, 15 Aug 2016 16:19:01 +0000 (12:19 -0400)]
Merge pull request #635 from algernon/f/ucis

Symbolic Unicode Input System

7 years agoprocess_unicode: Introduce a slight delay
Gergely Nagy [Mon, 15 Aug 2016 08:07:13 +0000 (10:07 +0200)]
process_unicode: Introduce a slight delay

When entering unicode codes, use some delay, so the OS has time to
process the information. This is not needed on all systems, but some
seem to require it.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
7 years agoprocess_unicode: Replace register_hex32
Gergely Nagy [Mon, 15 Aug 2016 08:02:05 +0000 (10:02 +0200)]
process_unicode: Replace register_hex32

It turns out that register_hex32 did not work reliably, and some systems
only allow 7 chars after the unicode magic sequence, while others allow
8. To remedy the situation, store the codes as strings, and type those
in instead of doing bit shifting magic.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
7 years agoprocess_unicode: Use uint32_t for UCIS purposes
Gergely Nagy [Sun, 14 Aug 2016 12:34:52 +0000 (14:34 +0200)]
process_unicode: Use uint32_t for UCIS purposes

Use a single uint32_t to store the unicode of a symbol, instead of an
array of uint16_ts.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
7 years agoprocess_unicode: Make the startup overridable
Gergely Nagy [Sun, 14 Aug 2016 08:37:51 +0000 (10:37 +0200)]
process_unicode: Make the startup overridable

Extract out the part of `qk_ucis_start` that inputs the placeholder
symbol, and make it weak, so it can be overridden.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
7 years agoprocess_unicode: Call process_ucis() automatically
Gergely Nagy [Sat, 13 Aug 2016 09:14:42 +0000 (11:14 +0200)]
process_unicode: Call process_ucis() automatically

If UCIS is enabled, call process_ucis() automatically from
process_record_quantum().

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
7 years agoprocess_unicode: Handle too long UCIS symbol names
Gergely Nagy [Sat, 13 Aug 2016 09:11:22 +0000 (11:11 +0200)]
process_unicode: Handle too long UCIS symbol names

If the symbol name being entered is longer than the max, stop recording
it, and stop processing keycodes apart from the ones that can delete,
finish or cancel the sequence.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
7 years agoprocess_unicode: Add a way to enter unicode symbols by name
Gergely Nagy [Sat, 13 Aug 2016 08:46:38 +0000 (10:46 +0200)]
process_unicode: Add a way to enter unicode symbols by name

The purpose of this change is to allow keymaps to specify a dictionary
of unicode symbol name to code mappings, and let the person at the
keyboard enter unicode symbols by name.

This is done by having a way to trigger unicode symbol input mode, when
all keys are cached until Esc, Enter or Space are pressed. Once that
happens, we try to look up the symbol from our lookup table. If found,
we erase back, and type the unicode magic in to get that symbol. If not
found, we still erase back, start unicode input mode, and replay what
the user typed in.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
7 years agoprocess_unicode: Small refactor & linux fix
Gergely Nagy [Sat, 13 Aug 2016 08:43:22 +0000 (10:43 +0200)]
process_unicode: Small refactor & linux fix

This moves the unicode input start / end sequences into their own
functions, so keymaps and other functionality can build on it too.

At the same time, it changes how the Linux variant works, to match
reality: CTRL+SHIFT must be unregistered too, and we close the thing
with a Space instead.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
7 years agoMerge pull request #634 from di0ib/master
Jack Humbert [Mon, 15 Aug 2016 01:03:15 +0000 (21:03 -0400)]
Merge pull request #634 from di0ib/master

minorca handwired

7 years agomoved to handwired folder
di0ib [Mon, 15 Aug 2016 00:13:58 +0000 (14:13 -1000)]
moved to handwired folder

7 years agoMerge branch 'master' of https://github.com/di0ib/qmk_firmware
di0ib [Sun, 14 Aug 2016 23:20:00 +0000 (13:20 -1000)]
Merge branch 'master' of https://github.com/di0ib/qmk_firmware

7 years agoMerge remote-tracking branch 'refs/remotes/jackhumbert/master'
di0ib [Sun, 14 Aug 2016 23:19:20 +0000 (13:19 -1000)]
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'

7 years agoMerge pull request #631 from jacwib/master
Jack Humbert [Sun, 14 Aug 2016 22:50:22 +0000 (18:50 -0400)]
Merge pull request #631 from jacwib/master

Jacwib's keymap

7 years agoMerge pull request #627 from algernon/h/set-unicode-input-mode
Jack Humbert [Sun, 14 Aug 2016 22:50:03 +0000 (18:50 -0400)]
Merge pull request #627 from algernon/h/set-unicode-input-mode

process_unicode: Fix set_unicode_input_mode()

7 years agoMerge pull request #624 from Xyverz/master
Jack Humbert [Sun, 14 Aug 2016 22:49:28 +0000 (18:49 -0400)]
Merge pull request #624 from Xyverz/master

Added Ergodox Layout with persistent layers, Atreus corrections

7 years agoUpdated readme
di0ib [Sun, 14 Aug 2016 21:15:46 +0000 (11:15 -1000)]
Updated readme

Added link to Minorca/Sebright blog.

7 years agocleanup readme
di0ib [Sun, 14 Aug 2016 21:10:12 +0000 (11:10 -1000)]
cleanup readme

7 years agoCorrect data pin to D5
di0ib [Sun, 14 Aug 2016 21:08:15 +0000 (11:08 -1000)]
Correct data pin to D5

7 years agoFix list
di0ib [Sun, 14 Aug 2016 21:07:35 +0000 (11:07 -1000)]
Fix list

7 years agoclean up readnme
di0ib [Sun, 14 Aug 2016 21:06:46 +0000 (11:06 -1000)]
clean up readnme

7 years agoMerge remote-tracking branch 'refs/remotes/jackhumbert/master'
di0ib [Sun, 14 Aug 2016 20:58:22 +0000 (10:58 -1000)]
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'

7 years agominorca
di0ib [Sun, 14 Aug 2016 20:58:10 +0000 (10:58 -1000)]
minorca

minirca with RGB keymap

7 years agoincreased readability with a defince
Toni [Sun, 14 Aug 2016 18:06:47 +0000 (20:06 +0200)]
increased readability with a defince

7 years agoFix bug
jacwib [Sun, 14 Aug 2016 09:08:01 +0000 (11:08 +0200)]
Fix bug

7 years agoRemove pointless comments
jacwib [Sun, 14 Aug 2016 09:02:46 +0000 (11:02 +0200)]
Remove pointless comments

7 years agoUpdate readme.md
jacwib [Sun, 14 Aug 2016 08:57:47 +0000 (10:57 +0200)]
Update readme.md

7 years agoUpdate Makefile
jacwib [Sun, 14 Aug 2016 08:49:26 +0000 (10:49 +0200)]
Update Makefile

7 years agoUpdate config.h
jacwib [Sun, 14 Aug 2016 08:49:06 +0000 (10:49 +0200)]
Update config.h

7 years agoUpdate keymap.c
jacwib [Sun, 14 Aug 2016 08:48:52 +0000 (10:48 +0200)]
Update keymap.c

7 years agoUpdate readme.md
jacwib [Sun, 14 Aug 2016 08:48:22 +0000 (10:48 +0200)]
Update readme.md

7 years agoJack's keymap.
jacwib [Sun, 14 Aug 2016 08:46:40 +0000 (10:46 +0200)]
Jack's keymap.

7 years agoAdded my own layout to the Phantom.
Xyverz [Sun, 14 Aug 2016 07:33:11 +0000 (00:33 -0700)]
Added my own layout to the Phantom.

7 years agoFixing a mixup. Tidying up the keymap.
Xyverz [Sun, 14 Aug 2016 03:14:27 +0000 (20:14 -0700)]
Fixing a mixup. Tidying up the keymap.

7 years agoMerge remote-tracking branch 'upstream/master'
Xyverz [Sun, 14 Aug 2016 02:51:49 +0000 (19:51 -0700)]
Merge remote-tracking branch 'upstream/master'

7 years agoMerge pull request #623 from algernon/ergodox-ez/algernon
Erez Zukerman [Sun, 14 Aug 2016 00:12:15 +0000 (20:12 -0400)]
Merge pull request #623 from algernon/ergodox-ez/algernon

ergodox: Update my keymap to v1.5

7 years agoMerge pull request #626 from tenderlove/readme-link
Erez Zukerman [Sun, 14 Aug 2016 00:11:34 +0000 (20:11 -0400)]
Merge pull request #626 from tenderlove/readme-link

fix link to ErgoDox EZ

7 years agoRemoval of old minivan44 folder.
Ian Sterling [Sat, 13 Aug 2016 17:44:42 +0000 (10:44 -0700)]
Removal of old minivan44 folder.

7 years agoRenamed minivan44 to tv44 in all occurrences per wishes of
Ian Sterling [Sat, 13 Aug 2016 17:36:08 +0000 (10:36 -0700)]
Renamed minivan44 to tv44 in all occurrences per wishes of
Jack and Evan.

7 years agoprocess_unicode: Fix set_unicode_input_mode()
Gergely Nagy [Sat, 13 Aug 2016 08:33:47 +0000 (10:33 +0200)]
process_unicode: Fix set_unicode_input_mode()

In the header, this was defined as `set_unicode_input_mode`, but the
implementation had `set_unicode_mode` for a name. Changed the
implementation to match the header.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
7 years agoMerge remote-tracking branch 'origin/master' into iso_split_rshift
Toni [Sat, 13 Aug 2016 07:24:24 +0000 (09:24 +0200)]
Merge remote-tracking branch 'origin/master' into iso_split_rshift
update from Upstream

7 years agoAdding the MiniVan44 aka TheVan 44 by u/evangs to the repo.
Ian Sterling [Sat, 13 Aug 2016 06:45:40 +0000 (23:45 -0700)]
Adding the MiniVan44 aka TheVan 44 by u/evangs to the repo.
Initial Commit.

7 years agoUpdate keymap.c
Xyverz [Sat, 13 Aug 2016 05:30:01 +0000 (22:30 -0700)]
Update keymap.c

7 years agoCorrections to the Atreus Makefile and updates to my keymap
Ian Sterling [Sat, 13 Aug 2016 05:26:30 +0000 (22:26 -0700)]
Corrections to the Atreus Makefile and updates to my keymap

7 years agofix link to ErgoDox EZ
Aaron Patterson [Sat, 13 Aug 2016 02:07:44 +0000 (19:07 -0700)]
fix link to ErgoDox EZ

This just fixes the readme link to the ErgoDox EZ directory

7 years agoforces all ergodox keymaps to be ez on qmk.fm (were infinity)
Jack Humbert [Sat, 13 Aug 2016 00:45:43 +0000 (20:45 -0400)]
forces all ergodox keymaps to be ez on qmk.fm (were infinity)

7 years agoMerge pull request #622 from shelaf/master
Jack Humbert [Fri, 12 Aug 2016 18:43:04 +0000 (14:43 -0400)]
Merge pull request #622 from shelaf/master

My HHKB layout

7 years agoMerge pull request #621 from shelaf/fix
Jack Humbert [Fri, 12 Aug 2016 18:42:42 +0000 (14:42 -0400)]
Merge pull request #621 from shelaf/fix

Fix typo

7 years agoonly aesthetics
Toni [Fri, 12 Aug 2016 17:14:48 +0000 (19:14 +0200)]
only aesthetics

7 years agoergodox: Update my keymap to v1.5
Gergely Nagy [Fri, 12 Aug 2016 14:36:07 +0000 (16:36 +0200)]
ergodox: Update my keymap to v1.5

Major changes include:

* The **1HAND** layer has been removed.
* A `Delete` key is now available on the right thumb cluster.
* The **ADORE** layer received a major update, see the updated layout
  image.
* It is now possible to enable automatic logging for the **ADORE**
  layer, by setting the `ADORE_AUTOLOG` makefile variable to `yes` when
  compiling the keymap. It is off by default.
* The `~` key and the `Media Next/Prev` key have been swapped on
  the **base** layer.
* On the **ARROW** layer, `Backspace` has been replaced by `Enter`.
* There is some experimental support for entering Unicode symbols.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
7 years agoadd new line
shela [Fri, 12 Aug 2016 12:45:36 +0000 (21:45 +0900)]
add new line

7 years agoadd new line
shela [Fri, 12 Aug 2016 12:33:32 +0000 (21:33 +0900)]
add new line

7 years agoadd my keymap
shela [Fri, 12 Aug 2016 12:24:43 +0000 (21:24 +0900)]
add my keymap

7 years agofix typo
shela [Fri, 12 Aug 2016 11:38:26 +0000 (20:38 +0900)]
fix typo

7 years agoMerge pull request #618 from denolfe/master
Jack Humbert [Fri, 12 Aug 2016 01:34:34 +0000 (21:34 -0400)]
Merge pull request #618 from denolfe/master

Add denolfe satan keymap

7 years agoMerge pull request #617 from iFreilicht/patch-2
Jack Humbert [Fri, 12 Aug 2016 01:34:09 +0000 (21:34 -0400)]
Merge pull request #617 from iFreilicht/patch-2

Fix dead link in keycode.txt

7 years agoMerge pull request #614 from iFreilicht/patch-1
Jack Humbert [Fri, 12 Aug 2016 01:33:55 +0000 (21:33 -0400)]
Merge pull request #614 from iFreilicht/patch-1

Update TMK_README.md

7 years agoMerge pull request #608 from finleye/master
Jack Humbert [Fri, 12 Aug 2016 01:32:32 +0000 (21:32 -0400)]
Merge pull request #608 from finleye/master

Adds keymap based on Kinesis advantage

7 years agoDelete keymap.c
Xyverz [Thu, 11 Aug 2016 18:04:57 +0000 (11:04 -0700)]
Delete keymap.c

Not ready to submit this one just yet.

7 years agoUpdate keymap.c
Xyverz [Thu, 11 Aug 2016 16:48:23 +0000 (09:48 -0700)]
Update keymap.c

Changed right-hand F-key layout in order to add KC_PLUS to _L2.

7 years agoUpdate Makefile
Xyverz [Thu, 11 Aug 2016 16:46:05 +0000 (09:46 -0700)]
Update Makefile

Corrected spelling of "ATREUS" in all locations. (ATRUES -> ATREUS)

7 years agoAdd denolfe satan keymap
Elliot DeNolf [Thu, 11 Aug 2016 15:54:02 +0000 (09:54 -0600)]
Add denolfe satan keymap

7 years agoFix dead link in keycode.txt
Felix Uhl [Thu, 11 Aug 2016 07:13:38 +0000 (09:13 +0200)]
Fix dead link in keycode.txt

The link to the HID Usage tables was outdated and dead, so I replaced it.

7 years agoupdated reference
Felix Uhl [Wed, 10 Aug 2016 09:40:51 +0000 (11:40 +0200)]
updated reference

Build setup links to main readme now.

7 years agoAdded braces using LSFT(KC_LBRC) and LSFT(KC_RBRC) since the normal RBCR and LBCR...
Ian Sterling [Wed, 10 Aug 2016 06:56:21 +0000 (23:56 -0700)]
Added braces using LSFT(KC_LBRC) and LSFT(KC_RBRC) since the normal RBCR and LBCR didn't work for me.

7 years agoAdding my own layouts for the Phantom and Ergodox. My Ergodox layout adds persistent...
Ian Sterling [Wed, 10 Aug 2016 06:49:27 +0000 (23:49 -0700)]
Adding my own layouts for the Phantom and Ergodox. My Ergodox layout adds persistent layers
based on the Planck and Preonic setup. The layout arrays are pulled directly from the
ergodox/ez/ez.h keymap definition starting at line 81.

7 years agoUpdate keymap. (#616)
Callum Oakley [Tue, 9 Aug 2016 16:33:07 +0000 (17:33 +0100)]
Update keymap. (#616)

* changed order of bottom row of symbol layer to ease acess to brackets

* updated readme.md to reflect keymap changes

7 years agoadds Xyverz's keymaps (#615)
Xyverz [Tue, 9 Aug 2016 16:31:56 +0000 (09:31 -0700)]
adds Xyverz's keymaps (#615)

* Adding my own keymaps to the following keyboards:

Planck, Preonic, Atreus, Ergodox

* Delete dvorak.png

Not reflective of my layout.

* Delete readme.md

file cleanup, removing file that doesn't apply to my layout.

* Delete old_keymap.c

file cleanup

* Delete README.md

file clean up.

* Delete README.md

file cleanup

* Delete keymap.c

file cleanup

* Changed behavior of _DVORAK layout's KC_RSFT to SFT_T(KC_ENT) for flexibility's sake.
Updated the rest of the keymap to reflect the current (as of 19:37 on 08 Aug 2018) default
layout and default makefile.

7 years agoMerge branch 'master' of https://github.com/Xyverz/qmk_firmware
Ian Sterling [Tue, 9 Aug 2016 02:40:41 +0000 (19:40 -0700)]
Merge branch 'master' of https://github.com/Xyverz/qmk_firmware

7 years agoChanged behavior of _DVORAK layout's KC_RSFT to SFT_T(KC_ENT) for flexibility's sake.
Ian Sterling [Tue, 9 Aug 2016 02:35:13 +0000 (19:35 -0700)]
Changed behavior of _DVORAK layout's KC_RSFT to SFT_T(KC_ENT) for flexibility's sake.
Updated the rest of the keymap to reflect the current (as of 19:37 on 08 Aug 2018) default
layout and default makefile.

7 years agoDelete keymap.c
Xyverz [Tue, 9 Aug 2016 01:52:48 +0000 (18:52 -0700)]
Delete keymap.c

file cleanup

7 years agoDelete README.md
Xyverz [Tue, 9 Aug 2016 01:51:34 +0000 (18:51 -0700)]
Delete README.md

file cleanup

7 years agoDelete README.md
Xyverz [Tue, 9 Aug 2016 01:48:36 +0000 (18:48 -0700)]
Delete README.md

file clean up.

7 years agoDelete old_keymap.c
Xyverz [Tue, 9 Aug 2016 01:47:13 +0000 (18:47 -0700)]
Delete old_keymap.c

file cleanup

7 years agoDelete readme.md
Xyverz [Tue, 9 Aug 2016 01:46:34 +0000 (18:46 -0700)]
Delete readme.md

file cleanup, removing file that doesn't apply to my layout.

7 years agoDelete dvorak.png
Xyverz [Tue, 9 Aug 2016 01:44:09 +0000 (18:44 -0700)]
Delete dvorak.png

Not reflective of my layout.

7 years agoAdding my own keymaps to the following keyboards:
Ian Sterling [Tue, 9 Aug 2016 01:34:08 +0000 (18:34 -0700)]
Adding my own keymaps to the following keyboards:

Planck, Preonic, Atreus, Ergodox

7 years agoAdd support for the cluecard
skullY [Mon, 8 Aug 2016 23:11:54 +0000 (16:11 -0700)]
Add support for the cluecard

7 years agoClueboard: Fix the title in keymaps/skully/readme.md
skullY [Mon, 8 Aug 2016 20:46:55 +0000 (13:46 -0700)]
Clueboard: Fix the title in keymaps/skully/readme.md

7 years agoClueboard: Add some readme.md files and do some minor cleanup.
skullY [Mon, 8 Aug 2016 20:43:24 +0000 (13:43 -0700)]
Clueboard: Add some readme.md files and do some minor cleanup.

7 years agoAdds keymap based on Kinesis advantage
Corey Finley [Fri, 5 Aug 2016 13:08:55 +0000 (09:08 -0400)]
Adds keymap based on Kinesis advantage

7 years agoMerge pull request #613 from di0ib/master
Jack Humbert [Mon, 8 Aug 2016 16:10:49 +0000 (12:10 -0400)]
Merge pull request #613 from di0ib/master

Convert hex to bin

7 years agoMerge pull request #612 from kuel/master
Jack Humbert [Mon, 8 Aug 2016 16:09:48 +0000 (12:09 -0400)]
Merge pull request #612 from kuel/master

Added file for software implementation of Russian, gave keymap_cyrillic.h a better name.

7 years agoMerge pull request #609 from sethbc/fix_clueboard_orphaned_files
Jack Humbert [Mon, 8 Aug 2016 16:09:14 +0000 (12:09 -0400)]
Merge pull request #609 from sethbc/fix_clueboard_orphaned_files

remove orphaned clueboard files

7 years agoMerge pull request #607 from jeebak/jeebak
Jack Humbert [Mon, 8 Aug 2016 16:07:39 +0000 (12:07 -0400)]
Merge pull request #607 from jeebak/jeebak

Update Jeebak's keymap, w/ KC_COPY, etc. workaround.

7 years agoUpdate TMK_README.md
Felix Uhl [Mon, 8 Aug 2016 15:53:08 +0000 (17:53 +0200)]
Update TMK_README.md

updated link to non-existent build.md file

7 years agoConvert hex to bin
di0ib [Mon, 8 Aug 2016 06:58:59 +0000 (20:58 -1000)]
Convert hex to bin

For flashing via alternative methods like LUFA MassStorage bootloader.

7 years agoMerge remote-tracking branch 'refs/remotes/jackhumbert/master'
di0ib [Mon, 8 Aug 2016 06:20:16 +0000 (20:20 -1000)]
Merge remote-tracking branch 'refs/remotes/jackhumbert/master'