![]() ![]() The application itself is pretty simple and straightforward to use, where you can select keys and functions from a list that you want to remap. One of the popular options when it comes to remapping your keyboard or reassigning keys is SharpKeys. Unfortunately, there is no native way to remap or reassign keys in Windows, but our guide below will show you several different apps that might be worth checking out if you want to remap your keyboard or reassign several keys. However, if you think that certain keys would be better placed elsewhere, or if you want to disable certain keys, you can actually do that. Of course, for the most part, we imagine that many people are already satisfied with the way their keyboard has been laid out. Remembering that I had my K810 for $94.98 back in 2015, what’s the point of all this….Unless you own a high-end keyboard or a custom mechanical keyboard, chances are you might not be able to configure your current keyboard’s layout to your liking. ![]() So I ordered the new K380 model for just $29.99 during the week of black Friday. Final words K380 layoutĪfter all this customization effort, I came across the Logitech K380 model (current alternative to K810), whose layout is exactly the way I customized K810 to be. I like this solution as it is light-weight, targeting a specific event, highly customizable and resolves an issue in a very specific circumstance. Note that the output above has usage values converted to decimal from hexadecimal, with destination on top and source at the bottom. We can still use hidutil command from the previous section to ensure that the custom key mapping remain in effect: It triggers whenever a bluetooth device with specific ProductID and VendorID connects to Mac. The LaunchEvents section narrows down the type of events that will trigger the program with arguments. The dict section (line 7 to line 23) of the file is based on this document as the GitHub comment suggests. Store the file above as ~/Library/LaunchAgents/ (create LaunchAgents directory if it doesn’t exist) and then run the following to load it: "HIDKeyboardModifierMappingDst":0xFF00000003 "HIDKeyboardModifierMappingSrc":0x700000045, "HIDKeyboardModifierMappingDst":0x7000000E6 "HIDKeyboardModifierMappingSrc":0x7000000E4, "HIDKeyboardModifierMappingDst":0x7000000E2 "HIDKeyboardModifierMappingSrc":0x7000000E3, "HIDKeyboardModifierMappingDst":0x7000000E7 "HIDKeyboardModifierMappingSrc":0x7000000E6, "HIDKeyboardModifierMappingDst":0x7000000E3 "HIDKeyboardModifierMappingSrc":0x7000000E2, The native method is not flexible so I did not bother. ![]() MacOS does not distinguish them unfortunately. However, in my case I need to keep left ctrl key and overwrite the right ctrl key. In MacOS, you could modify keys from keyboard preference as below. In a nutshell, I need to remap some keys on an external Windows keyboard connected to MacOS (Monterey). Since I rely on shortcuts on Magic keyboard, I therefore decide configure key mapping on the Windows key, Alt keys and right ctrl key to match magic keyboard. The position of left Ctrl and FN is different on magic keyboard too. Magic keyboard has Option key next to cmd key and K810 has Windows key on the left and Ctrl key on the right. For example, magic keyboard has cmd key (aka GUI keys) besides space bar but K810 has Alt. The bottom row has the same number of keys as magic keyboard but with different keys. Logitech K810 is and old model with Windows key layout even though it also supports MacOS. BackgroundĪpple’s magic keyboard does not support multi-device so I have to repurpose my Logitech K810 keyboard with MacBook. This post is to document my steps to use external Windows keyboard on Mac with custom key mapping. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |