Giter VIP home page Giter VIP logo

tkg's Introduction

tkg

TMK Keymap Generator

Bitdeli Badge

tkg's People

Contributors

bitdeli-chef avatar claireyu0328 avatar kairyu avatar monque avatar mumchristmas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tkg's Issues

The www key labels produce wrong behavior on the output eep file

I have KBP V60 Type R keyboard and I'm trying to map key combination FN + U/J to "wwwback" and "wwwforward" respectively:

[{a:2},"Esc\n\n\n\n~\n`",{a:4},"!\n1\n\n\nF1","@\n2\n\n\nF2","#\n3\n\n\nF3","$\n4\n\n\nF4","%\n5\n\n\nF5","^\n6\n\n\nF6","&\n7\n\n\nF7","*\n8\n\n\nF8","(\n9\n\n\nF9",")\n0\n\n\nF10","_\n-\n\n\nF11","+\n=\n\n\nF12",{w:2},"Backspace\n\n\n\nDelete"],
[{w:1.5},"Tab","Q","W\n\n\n\nUp","E\n\n\n\nFn4","R\n\n\n\nFn5","T\n\n\n\nFn7","Y\n\n\n\nFn9","U\n\n\n\nwwwback","I\n\n\n\nPrtsc","O\n\n\n\nScrlk","P\n\n\n\nPause","{\n[\n\n\nUp","}\n]",{w:1.5},"|\n\\\n\n\nInsert"],
[{w:1.75},"Caps Lock","A\n\n\n\nLeft","S\n\n\n\nDown","D\n\n\n\nRight","F\n\n\n\nFn6","G\n\n\n\nFn8","H\n\n\n\nFn10","J\n\n\n\nwwwforward","K\n\n\n\nHome","L\n\n\n\nPgup",":\n;\n\n\nLeft","\"\n'\n\n\nRight",{w:2.25},"Enter"],
[{w:2.25},"LShift","Z\n\n\n\nFn2","X\n\n\n\nFn1","C\n\n\n\nFn3","V","B\n\n\n\nVoldn","N\n\n\n\nVolup","M\n\n\n\nMute","<\n,\n\n\nEnd",">\n.\n\n\nPgdn","?\n/\n\n\nDown",{w:2.75},"RShift"],
[{w:1.25},"LCtrl",{w:1.25},"LWin",{w:1.25},"LAlt",{w:6.25},"Space",{w:1.25},"Fn0",{w:1.25},"RWin",{w:1.25},"Menu",{w:1.25},"RCtrl"]

After I flashed the keyboard, I found out the "wwwback" function doesn't work and "wwwforward" produces browser refresh behavior instead.

I did some experiments with other www key labels and I found out the www key labes don't produce the function correctly in the ep file, their behaviors somehow get swapped each other, e.g. the "wwwhome" and "wwwback" labels produce www back & forward behavior instead.

Add ability to export and import configuration

It would be nice to add an option that allows the user to import and export his entire configuration to a single file. At the moment I have to gather all of my layers correctly, paste them into the correct textarea on the website and import my fn-layer correctly to make a small change.

The ability to import all of that at once would enable me as a user to make small changes more quickly without having to configure everything everytime.


Slightly related: Integrating a 'change' link to keyboard-layout-editor.com and saving the users last known configuration in localStorage would make the whole process even smoother.

Target build tool ?

Hello,
having dived a bit more into all this, I'm getting to wonder what is the target build tool for the generated .c file ?
I have found that the .c file generated for the ergodone is not quite compatible with qmk:

  • some headers are wrong
  • and the c macro KEYMAP_TKG prevents from using qmk custom keycodes.

Would you be interested in supporting generating a .c file compatible with qmk for the ergodone ? (I think I will do a PR if you do).

problem with GH60 layout edit

I love TMK keymap generator and I have been using it for more than a year.

I have a GH60(RevCHN) I believe and I have no problem editing the layout, generating .eep file and use dfu-reflash.bat

Recently I want to create a new layout, but have problems that the .eep file generated does not work as I wanted to. To make thing easier, I made a test layout:

["~\n`","!\n1","@\n2","#\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+\n=",{w:2},"Backspace"],
[{w:1.5},"Tab","Q","W","E","R","T","Y","U","I","O","P","{\n[","}\n]",{w:1.5},"|\n\"],
[{w:1.75},"Caps Lock","A","S","D","F","G","H","J","K","L",":\n;",""\n'",{w:2.25},"Enter"],
[{w:2.25},"Shift","Z","X","C","V","B","N","M","<\n,",">\n.","?\n/",{w:2.75},"Shift"],
[{w:1.25},"Ctrl",{w:1.25},"Win",{w:1.25},"lalt",{a:7,w:6.25},"",{a:4,w:1.25},"fn",{w:1.25},"Win",{w:1.25},"ralt",{w:1.25},"Ctrl"]

["~\n`","F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F11","F12",{w:2},"delete"],
[{w:1.5},"Tab","",{a:7},"",{a:4},"Up","","","","prtsc","scrlc","pause\nbreak","wheelleft","wheelright","sleep",{a:7,w:1.5},""],
[{a:4,w:1.75},"Caps Lock","","Left","Down","Right",{a:7},"","",{a:4},"ins","home","pgup","wheelup",{a:7},"",{a:4,w:2.25},"Enter"],
[{w:2.25},"Shift","","","","","","","Del","End","PgDn","wheeldown",{w:2.75},"Up"],
[{w:1.25},"Ctrl",{w:1.25},"Win",{w:1.25},"Alt",{w:6.25},"",{w:1.25},"fn",{w:1.25},"",{w:1.25},"",{w:1.25},"Ctrl"]

"0":["ACTION_LAYER_MOMENTARY",1]

Supposedly, the key to the right of the space bar is the "fn"key and holding it should toggle layer 1 momentarily, where when I hold fn and "s" it should be left, etc.

But in reality the keyboard does not work as I wanted to. After opening a keyboard tester, I found that, the "fn" key is actually the right alt key. and the right "win" key is the new "fn" key, but the arrow key and keys such as insert, home, end, are not where I wanted.

Do you have any idea why is this the case and how to fix that? My old .eep still works, but just not able to create new layout.

keymap_JK_5.txt

Thanks very much.

JK

Do not see all defined Function keys

Thank you for tkg. What am I doing wrong when creating my layers?

I am trying to create a three layer layout. I have the layers defined as follows. The heading is a link to the layout in keyboard-layout-editor.com, and the screen-shot show an informational message about a conflict that I do not know how to manually resolve.

layer zero

conflict-layer0

layer one

conflict-layer1

layer two

conflict-layer2

More description

The second layer contains labels for F1 - F15. I only see a way to define functionality up to F10. There is no row for F11 - F15.

only-f10

As you can see in the source for the second layer, the labels exist for F11 - F15.

Gist for second layer, layer 1

I think it must be possible because I see F11 in this video at 10:29. That video is programming the exact same keyboard that I am using fantastic60.

修改layout后,配列在X键上的按键无法使用

键盘: GH60 (CHN)
系统: windows 10
键盘驱动: zadig-2.3.exe
烧录文件格式: hex
烧录平台: tkg.io
键盘配列: suo.im

背景: gh60键盘已使用5个月左右,一直使用tkg.io烧录配列.以下issue出现了3-4次,不懂怎么解决
issue:
Layer 0
snipaste_20170531_164054
Layer 7
snipaste_20170531_164447
Layer7 X键位上的按键会随机性地失效.
比如说, 今天我在X键位上烧播放/暂停, 一切功能正常. 过一天, 播放/暂停键就不明所以地失效了.
而失效的却不是X键位上的键, 而是播放/暂停键.
如果此时我重刷配列, 调换播放/暂停静音的位置, 播放/暂停依然失效, X键位上的静音键却依然工作正常.

btw,感谢作者 :)

issue loading directly to keyboard

Trying to use the tool to generate any output be it .c or directly to my RedScarf II+. with the red buttons at the bottom of the interface. None of them are unlocked.

{code}
["F1","F2",{x:0.25},"Esc\n\n\n\n¬","!\n1\n\n\nF1","@\n2\n\n\nF2","#\n3\n\n\nF3","$\n4\n\n\nF4","%\n5\n\n\nF5","^\n6\n\n\nF6","&\n7\n\n\nF7","*\n8\n\n\nF8","(\n9\n\n\nF9",")\n0\n\n\nF10","{\n[\n\n\nF11","}\n]\n\n\nF12","Back space\n\n\n\nF13",{c:"#ffd100"},"Delete\n\n\n\nF14",{c:"#cccccc"},"Home\n\n\n\nF15"],
["F3","F4",{x:0.25,w:1.5},"Tab",""\n'\n\n\nbtn1","<\n,\n\n\nmouse up",">\n.\n\n\nbutton2","P\n\n\n\nbutton3","Y\n\n\n\nint1","F\n\n\n\nint2","G\n\n\n\nint3","C\n\n\n\nint4","R\n\n\n\nint5","L\n\n\n\nint6","?\n/\n\n\nint7","+\n=",{w:1.5},"|\n\\n\n\niso |","PgUp"],
["F5\n\n\n\nFn25","F6\n\n\n\nFn26",{x:0.25,w:1.75},"Ctrl","A\n\n\n\nmouseleft","O\n\n\n\nmousedown","E\n\n\n\nmouseright","U\n\n\n\nbutton4","I\n\n\n\nint8","D\n\n\n\nint9","H\n\n\n\nwheel left","T\n\n\n\nwheel down","N\n\n\n\nwheel up","S\n\n\n\nwheel right","_\n-\n\n\n¬",{w:2.25},"Enter\n\n\n\nreturn","PgDn"],
["F7\n\n\n\nFn27","F8\n\n\n\nFn28",{x:0.25,w:1.25},"shift\n\n\n\n(",{c:"#ffd100"},"~\n`\n\n\niso |",{c:"#cccccc"},":\n;\n\n\naccel0","Q\n\n\n\naccel1","J\n\n\n\naccel2","K\n\n\n\nbutton5","X","B","M\n\n\n\nMute","W\n\n\n\nplay","V\n\n\n\nIns","Z",{w:1.75},"rshift\n\n\n\n)","↑\n\n\n\nVolUp","End"],
["F9\n\n\n\nFn29","F10\n\n\n\nFn30",{x:0.25,w:1.25},"Fn0",{w:1.25},"Opt",{w:1.25},"command",{w:6.25},"Space","rcomm","RCtrl","Fn31","←\n\n\n\nrwd","↓\n\n\n\nVolDn","→\n\n\n\nfwd"]
{code}

The firefox extension port

I've ported the crx extension to xpi extension to support the Firefox browser. Shall I release it using my own account or transfer the priority to your official team as a contributor?
Hope for any reply and best regarded.

"play" and "apple play" does not work

When I try to use the "play" or the "apple play" labels, the behavior is not correct. Instead of Play/Pause behavior, I end up with Previous Track behavior.

It seems odd because in the source code is definitely using a different keycode for play pause.

Here's my raw layout data.

["F1\n\n\n\nFn17","F2\n\n\n\nFn24",{x:0.25,a:0},"Esc\n\n\n\n~\n`",{c:"#ffac00",a:4},"!\n1\n\n\nF1",{c:"#008fb0"},"@\n2\n\n\nF2",{c:"#249c78"},"#\n3\n\n\nF3",{c:"#a89f8d"},"$\n4\n\n\nF4",{c:"#dca2c8"},"%\n5\n\n\nF5",{c:"#cccccc"},"^\n6\n\n\nF6","&\n7\n\n\nF7","*\n8\n\n\nF8","(\n9\n\n\nF9",")\n0\n\n\nF10","_\n-\n\n\nF11","+\n=\n\n\nF12",{w:2},"Backspace",{c:"#008fb0"},"Delete"],
[{c:"#cccccc"},"F3\n\n\n\nFn10","F4\n\n\n\nFn22",{x:0.25,w:1.5},"Tab","Q","W\n\n\n\n↑","E\n\n\n\nFn5","R\n\n\n\nFn6","T\n\n\n\nFn7","Y\n\n\n\nCalc","U","I\n\n\n\nIns","O\n\n\n\nApple Play","P\n\n\n\nPSc","{\n[\n\n\nScrLk",{a:0},"}\n]\n\n\nPus\nBrk",{a:4,w:1.5},"|\n\\",{c:"#008fb0"},"PgUp\n\n\n\nVolUp"],
[{c:"#cccccc"},"F5\n\n\n\nFn14","F6\n\n\n\nFn16",{x:0.25,w:1.75},"Fn0","A\n\n\n\n←","S\n\n\n\n↓","D\n\n\n\n→","F\n\n\n\nFn8","G\n\n\n\nFn9","H","J","K","L",":\n;\n\n\nHome","\"\n'\n\n\nPgUp",{w:2.25},"Enter",{c:"#008fb0"},"PgDn\n\n\n\nVolDn"],
[{c:"#cccccc"},"F7\n\n\n\nFn25","F8\n\n\n\nFn27",{x:0.25,w:2.25},"Shift","Z","X\n\n\n\nApp","C\n\n\n\nFn1","V\n\n\n\nFn2","B\n\n\n\nFn3","N\n\n\n\nVolDn","M\n\n\n\nVolUp","<\n,\n\n\nMute",">\n.\n\n\nEnd","?\n/\n\n\nPgDn",{w:1.75},"RShift",{c:"#ffac00"},"↑\n\n\n\nPrev",{c:"#008fb0"},"End\n\n\n\nMute"],
[{c:"#cccccc"},"F9\n\n\n\nFn15","F10\n\n\n\nFn13",{x:0.25,w:1.25},"Ctrl",{w:1.25},"Win",{w:1.25},"Alt",{w:6.25},"Space","RAlt","Fn0","RCtrl",{c:"#ffac00"},"←","↓\n\n\n\nNext","→\n\n\n\nPlay"]

Can't got correct key-map and how make caps lock indicator works

Hi Kair,

tkg project is awesome. thanks for you contribution.

Currently I got two question, could you help me to figure out what happened?

_1st_: I wanna covert the HHKB layout created by layout created by keyboard-layout-editor to a keymap. But looks it not works like what I want.
below is the raw data generate by this site:

[{a:2},"Esc\n\n\n\nPower",{a:0},"!\n1\n\n\nF1","@\n2\n\n\nF2","#\n3\n\n\nF3","$\n4\n\n\nF4","%\n5\n\n\nF5","^\n6\n\n\nF6","&\n7\n\n\nF7","*\n8\n\n\nF8","(\n9\n\n\nF9",")\n0\n\n\nF10","_\n-\n\n\nF11","+\n=\n\n\nF12","|\n\\\n\n\nIns","~\n`\n\n\ndel"],
[{a:2,w:1.5},"Tab\n\n\n\nCaps",{a:4},"Q","W","E",{a:0},"R\n\n\n\nSelect","T\n\n\n\nprev","Y\n\n\n\nplay","U\n\n\n\nnext","I\n\n\n\nPSc\nSRq","O\n\n\n\nScrLk","P\n\n\n\nPus\nBrk","{\n[\n\n\n↑",{a:4},"}\n]",{a:2,w:1.5},"Delete\n\n\n\nBS\nClear"],
[{a:6,w:1.75},"Control",{a:0},"A\n\n\n\nVol_Dn","S\n\n\n\nVol_Up","D\n\n\n\nMute","F\n\n\n\nEject",{a:4},"G","H\n\n\n\n*","J\n\n\n\n/",{a:0},"K\n\n\n\nHome","L\n\n\n\nPgUp",":\n;\n\n\n←","\"\n'\n\n\n→",{a:2,w:2.25},"Return\n\n\n\n\nEnter"],
[{a:6,w:2.25},"Shift",{a:4},"Z","X","C","V","B","N\n\n\n\n+","M\n\n\n\n-",{a:0},"<\n,\n\n\nEnd",">\n.\n\n\nPgDn","?\n/\n\n\n↓",{a:6,w:1.75},"rshift","Fn"],
[{x:1.25,w:1.25},"Opt",{w:1.25},"Command",{a:7,w:6.25},"",{a:2,w:1.25},"rCommand\n\n\n\nStop",{a:6},{w:1.25},"rOpt"]

and what I want the keymap matrix should be:

KEYMAP_TKG(
    ESC, 1,   2,   3,   4,   5,   6,   7,   8,   9,   0,   MINS,EQL, BSLS, GRV, \
    TAB, Q,   W,   E,   R,   T,   Y,   U,   I,   O,   P,   LBRC,RBRC,BSPC,      \
    LCTL,A,   S,   D,   F,   G,   H,   J,   K,   L,   SCLN,QUOT,     ENT,       \
    LSFT,Z,   X,   C,   V,   B,   N,   M,   COMM,DOT, SLSH,     RSFT,FN0,       \
    NO,  LALT,LGUI,          SPC,                     RGUI,RALT,NO,NO),

but the matrix of generate keymap is:

KEYMAP_TKG(
    ESC, 1,   2,   3,   4,   5,   6,   7,   8,   9,   0,   MINS,EQL, BSLS, \
    TAB, Q,   W,   E,   R,   T,   Y,   U,   I,   O,   P,   LBRC,RBRC,DEL,  \
    LCTL,A,   S,   D,   F,   G,   H,   J,   K,   L,   SCLN,QUOT,     ENT,  \
    LSFT,     Z,   X,   C,   V,   B,   N,   M,   COMM,DOT, SLSH,FN0, RSFT, \
         LALT,LGUI,          TRNS,               GRV, RGUI,RALT),

the GRV is incorrect place.

_2nd: How to make the _caps lock indicator works.

The indicator works fine when I fresh my keyboard by tkg-toolkit with attached .eep file.

However, I wanna different keymap, as 1st question mentioned, currently I think I can't get the correct .eep file from TKG. And I don't know how to modify the .eep file

I can change the .c file to the keymap I want. But the indicator is not works after freshed keyboard use the .c file with tmk_keyboard.

So is there any way to make the indicator works using the .c file to fresh keyboard?
or, could you help me to figure out that is there any issue on my .c file?

[Suggestion] unicode support

hey! I would like to program my staryou with Unicode characters. I am currently using an American layout, but from time to time I need some German characters like ä (\u00c4, \u00e4), ö (\u00d6, \u00f6), ü (\u00dc, \u00fc) and ß (\u00df). I don't have any programming experience, otherwise, I would build it myself. Also ä ö and ü have upper and lower case letters (the second Unicode). Is it possible to hold down shift to type the upper case letters? Thanks in advance!

Fantastic60's Built-in Function option is disabled and got matching key Pause error

I want to program my KBP V60 Type R keyboard and when I entered the default KBP V60 keymap into the tkg.io with Keyboard = "Fantastic60" and Layer Mode = "Simple":

[{a:2},"Esc\n\n\n\n~\n`",{a:4},"!\n1\n\n\nF1","@\n2\n\n\nF2","#\n3\n\n\nF3","$\n4\n\n\nF4","%\n5\n\n\nF5","^\n6\n\n\nF6","&\n7\n\n\nF7","*\n8\n\n\nF8","(\n9\n\n\nF9",")\n0\n\n\nF10","_\n-\n\n\nF11","+\n=\n\n\nF12",{w:2},"Backspace\n\n\n\nDelete"],
[{w:1.5},"Tab","Q","W\n\n\n\nUp","E\n\n\n\nFn4","R\n\n\n\nFn5","T\n\n\n\nFn7","Y\n\n\n\nFn9","U","I\n\n\n\nPrtsc","O\n\n\n\nScrlk","P\n\n\n\nPause","{\n[\n\n\nUp","}\n]",{w:1.5},"|\n\\\n\n\nInsert"],
[{w:1.75},"Caps Lock","A\n\n\n\nLeft","S\n\n\n\nDown","D\n\n\n\nRight","F\n\n\n\nFn6","G\n\n\n\nFn8","H\n\n\n\nFn10","J","K\n\n\n\nHome","L\n\n\n\nPgup",":\n;\n\n\nLeft","\"\n'\n\n\nRight",{w:2.25},"Enter"],
[{w:2.25},"LShift","Z\n\n\n\nFn2","X\n\n\n\nFn1","C\n\n\n\nFn3","V","B\n\n\n\nVoldn","N\n\n\n\nVolup","M\n\n\n\nMute","<\n,\n\n\nEnd",">\n.\n\n\nPgdn","?\n/\n\n\nDown",{w:2.75},"RShift"],
[{w:1.25},"LCtrl",{w:1.25},"LWin",{w:1.25},"LAlt",{w:6.25},"Space",{w:1.25},"Fn0",{w:1.25},"RWin",{w:1.25},"Menu",{w:1.25},"RCtrl"]

I got two problems:

  1. The option "Others" -> "Built-in function" for Fn key is grayed/disabled. I need this option to map the RGB increase/decrease function.

  2. The Composite Layer textfield reports error "No matching key: Pause".

FYI I followed this tutorial. The video tutorial doesn't mention this issue, I wonder if there is new update on the website that caused this error.

Update:
I just found out kai.tkg.io and tkg.io are different website, I got no problem on the kai.tkg.io, so the problem is on tkg.io (without prefix kai).

XD84 is not supported by latest TKG.IO ?

Keyboard : XD84 using Kimera Core

Hi, i'm new on custom keyboard, i want to ask about https://tkg.io
I'm using guide provided by XD84 (link) and also using layout provided on that docs, but when i burn .eep only function key is exported to my keyboard (fn0 - fn9) and the others (alpha key, f1-12, etc) is not assigned on keyboard, is there's something wrong?

Thanks and sorry for my bad english.

Support for KBD66

Hi, thanks for making this great web-app.

Is there any hope of adding support for KBD66? TMK firmware for it is available here, so I think it should be possible.

I could try to do this myself, but I'm not sure where to start. Any pointers would be helpful.

Problem with GH60 German ISO Layout "<>|" Key

Hello,
i got a Problem with with the Keyboard Layout. im using 1,25 left shift with a "<>|" Key but theres always an error that the key was not found so its automatical changing to "#"

["¬\n`","!\n1",""\n2","£\n3","$\n4","%\n5","^\n6","&\n7","*\n8","(\n9",")\n0","_\n-","+\n=",{w:2},"Backspace"],
[{w:1.5},"Tab","Q","W","E","R","T","Y","U","I","O","P","{\n[","}\n]",{x:0.25,w:1.25,h:2,w2:1.5,h2:1,x2:-0.25},"Enter"],
[{w:1.75},"Caps Lock","A","S","D","F","G","H","J","K","L",":\n;","@\n'","~\n#"],
[{w:1.25},"Shift","<\n>\n\n|","Z","X","C","V","B","N","M","<\n,",">\n.","?\n/",{w:2.75},"Shift"],
[{w:1.25},"Ctrl",{w:1.25},"Win",{w:1.25},"Alt",{a:7,w:6.25},"",{a:4,w:1.25},"AltGr",{w:1.25},"Win",{w:1.25},"Menu",{w:1.25},"Ctrl"]

so what should i do here?

regards

Valid JSON Returns Error

I am trying to create this keyboard layout and cannot see why this is throwing an error:

[
  [
    {
      "x": 2.25,
      "a": 0
    },
    "Esc\n\n\n\n~\n`",
    {
      "c": "#ffac00",
      "a": 4
    },
    "!\n1\n\n\nF1",
    {
      "c": "#008fb0"
    },
    "@\n2\n\n\nF2",
    {
      "c": "#249c78"
    },
    "#\n3\n\n\nF3",
    {
      "c": "#a89f8d"
    },
    "$\n4\n\n\nF4",
    {
      "c": "#dca2c8"
    },
    "%\n5\n\n\nF5",
    {
      "c": "#cccccc"
    },
    "^\n6\n\n\nF6",
    "&\n7\n\n\nF7",
    "*\n8\n\n\nF8",
    "(\n9\n\n\nF9",
    ")\n0\n\n\nF10",
    "_\n-\n\n\nF11",
    "+\n=\n\n\nF12",
    {
      "w": 2
    },
    "Backspace",
    {
      "c": "#249c78"
    },
    "~\n`"
  ],
  [
    {
      "x": 2.25,
      "c": "#cccccc",
      "w": 1.5
    },
    "Tab",
    "Q",
    "W\n\n\n\n",
    "E\n\n\n\nFn5",
    "R\n\n\n\nFn6",
    "T\n\n\n\nFn7",
    "Y\n\n\n\nCalc",
    "U",
    "I\n\n\n\nIns",
    "O",
    "P\n\n\n\nPSc",
    "{\n[\n\n\nScrLk",
    {
      "a": 0
    },
    "}\n]\n\n\nPus\nBrk",
    {
      "a": 4,
      "w": 1.5
    },
    "|\n\\",
    {
      "c": "#ffac00"
    },
    ""
  ],
  [
    {
      "x": 2.25,
      "c": "#cccccc",
      "w": 1.75
    },
    "Caps Lock",
    "A\n\n\n\n",
    "S\n\n\n\n",
    "D\n\n\n\n",
    "F\n\n\n\nFn8",
    "G\n\n\n\nFn9",
    "H",
    "J",
    "K",
    "L",
    ":\n;\n\n\nHome",
    "\"\n'\n\n\nPgUp",
    {
      "w": 2.25
    },
    "Enter",
    {
      "c": "#ffac00"
    },
    ""
  ],
  [
    {
      "x": 2.25,
      "c": "#cccccc",
      "w": 2.25
    },
    "Shift",
    "Z",
    "X\n\n\n\nApp",
    "C\n\n\n\nFn1",
    "V\n\n\n\nFn2",
    "B\n\n\n\nFn3",
    "N\n\n\n\nVolDn",
    "M\n\n\n\nVolUp",
    "<\n,\n\n\nMute",
    ">\n.\n\n\nEnd",
    "?\n/\n\n\nPgDn",
    {
      "w": 2.75
    },
    "RShift",
    {
      "c": "#ffac00"
    },
    ""
  ],
  [
    {
      "x": 2.25,
      "c": "#cccccc",
      "w": 1.25
    },
    "Ctrl",
    {
      "w": 1.25
    },
    "Alt",
    {
      "w": 1.25
    },
    "Win",
    {
      "w": 6.25
    },
    "Space",
    {
      "w": 1.25
    },
    "Win",
    {
      "w": 1.25
    },
    "Alt",
    {
      "w": 1.25
    },
    "Ctrl",
    {
      "w": 1.25
    },
    "Fn0",
    {
      "c": "#ffac00"
    },
    ""
  ]
]

screen shot 2017-02-10 at 10 17 39 am

Japanese / international / language keys don't work on XD96

I'm trying to flash an XD96 and the layout includes those keys: int1, int2, int3, muhenkan, henkan, int6, but they don't send any key codes. All other keys on my layout work fine. I tested some more keys and seems like all int1-9 and lang1-9 keys don't work. I'm using https://kai.tkg.io and I'm flashing directly via Chrome. Is it even possible for XD96 to support those keys?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.