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
change Japanese keyboard to US(JIS to ANSI) #167
Comments
We discussed this earlier here #88. I suggest you to go through it. Currently there is no single click option. |
@talha131 Thank you for your reply. But I think my problem is different with #88 . Here is my current keyboard looks like: |
To map Currently, if I map To only map shift_key to other shift_key, you will have to wait for #16. BTW, what happens when you set your keyboard to US in the system preferences? Can you share screenshot of onscreen keyboard with and without shift? I am just curious. |
Thanks a lot.
Yes |
Also ran into this situation. |
Hi, in #55 there is a solution. And it works to me. Here is my setting. Hope it helps. |
Hey all! I hate to dredge up an older thread, but I figure since this is a niche topic, I would get the attention of people that have tried this before. I want to buy a Japanese keyboard as I like the smaller space bar. I am an English speaker and want to use Karabiner-Elements to map the Japanese layout to something like this: Note: Yellow key is extra after conversion! QuestionLooking at my image above, should I be able to modify @xinmei9322’s JSON to get the results I want? I thought I would ask here before spending money on the keyboard. For readability’s sake, here's the JSON @xinmei9322 posted: {
"profiles": [
{
"name": "Default profile",
"selected": true,
"fn_function_keys": {
"f12": "volume_up",
"f9": "vk_consumer_next",
"f5": "vk_consumer_illumination_down",
"f10": "mute",
"f1": "vk_consumer_brightness_down",
"f6": "vk_consumer_illumination_up",
"f2": "vk_consumer_brightness_up",
"f7": "vk_consumer_previous",
"f11": "volume_down",
"f3": "vk_mission_control",
"f8": "vk_consumer_play",
"f4": "vk_launchpad"
},
"simple_modifications": {
"japanese_eisuu": "left_control",
"japanese_kana": "right_option",
"international3": "delete_forward",
"international1": "grave_accent_and_tilde"
}
}
]
} |
Got my Japanese keyboard today. I was able to get the mapping close to the image I posted previously. Here's my {
"global": {
"check_for_updates_on_startup": true,
"show_in_menu_bar": true,
"show_profile_name_in_menu_bar": false
},
"profiles": [
{
"devices": [],
"fn_function_keys": {
"f1": "display_brightness_decrement",
"f10": "mute",
"f11": "volume_decrement",
"f12": "volume_increment",
"f2": "display_brightness_increment",
"f3": "mission_control",
"f4": "launchpad",
"f5": "illumination_decrement",
"f6": "illumination_increment",
"f7": "rewind",
"f8": "play_or_pause",
"f9": "fastforward"
},
"name": "Default profile",
"selected": false,
"simple_modifications": {},
"virtual_hid_keyboard": {
"caps_lock_delay_milliseconds": 0,
"keyboard_type": "ansi"
}
},
{
"devices": [],
"fn_function_keys": {
"f1": "display_brightness_decrement",
"f10": "mute",
"f11": "volume_decrement",
"f12": "volume_increment",
"f2": "display_brightness_increment",
"f3": "mission_control",
"f4": "launchpad",
"f5": "illumination_decrement",
"f6": "illumination_increment",
"f7": "rewind",
"f8": "play_or_pause",
"f9": "fastforward"
},
"name": "Japanese Keyboard",
"selected": true,
"simple_modifications": {
"0": "9",
"1": "grave_accent_and_tilde",
"2": "1",
"3": "2",
"4": "3",
"5": "4",
"6": "5",
"7": "6",
"8": "7",
"9": "8",
"caps_lock": "fn",
"delete_forward": "equal_sign",
"equal_sign": "hyphen",
"hyphen": "0",
"international1": "backslash",
"international3": "equal_sign"
},
"virtual_hid_keyboard": {
"caps_lock_delay_milliseconds": 0,
"keyboard_type": "ansi"
}
}
]
} I would like to map one of the duplicate forward slash keys to a SHIFT + [ (to get a {) but it looks like this feature is not an option yet with KE. Anyway, pretty satisfied. The Japanese keys can be mapped pretty close to US ANSI; there's a few changes, but nothing that I could not get used to in terms of muscle memory. |
In case anyone is not quite as satisfied with less than perfection... I did a full implementation of a complex modification to do the symbol remapping from Japan to US key layouts. This should behave exactly the same as if your Japanese keyboard was recognized as a US layout. Just drop it in the "rules" block of the "complex_modifications" profile in ~/.config/karabiner/karabiner.json and you are good to go:
And then have fun reassigning the extra keys on your Japanese keyboard to do something cool... that is why I have one. ;) |
mkdir -p ~/.config/karabiner/ than you can copy the code from @steveonjava |
Hi @steveonjava and @mhulse, just a disclaimer that my skill level here is novice at best. I was able to "open ~/.config/karabiner/karabiner.json" and paste your code from above, but I have no clue what I'm doing. I thought I saved the file, but it after a minute it would disappear from the .json file. I must be doing something (or things) wrong but I can't seem to figure it out. Also, nothing seemed to change within the karibiner window either. If anyone can offer any suggestions or guidance I would greatly appreciate it! |
Can I use Karabiner-Elements to change my Apple Internal Keyboard type from JIS to ANSI.
Just like what I can do in Karabiner
The text was updated successfully, but these errors were encountered: