Apple का तकनीकी नोट TN2450 वर्णन करने के लिए कि कैसे कुंजियों को फिर से बनाएं। यह जानना जरूरी है कि राइट कमांड राइट जीयूआई भी है। निम्न कमांड चलाने से स्विच हो जाएगा राइट कमांड तथा राइट अल्ट (यदि आप लेफ्ट कमांड और लेफ्ट ऑल्ट भी करना चाहते हैं, तो हेक्स वैल्यू और पायथन कोड को प्राप्त करने के लिए तकनीकी नोट देखें। or ऑपरेशन)।
hidutil property --set '{"UserKeyMapping":
[{"HIDKeyboardModifierMappingSrc":0x7000000e7,
"HIDKeyboardModifierMappingDst":0x7000000e6},
{"HIDKeyboardModifierMappingSrc":0x7000000e6,
"HIDKeyboardModifierMappingDst":0x7000000e7}]
}'
तकनीकी नोट के नीचे स्थित तालिका में प्रत्येक कुंजी के लिए हेक्स मानों की एक सूची है। उपरोक्त उत्तर को सामान्य करने के लिए किसी भी कुंजी को स्विच करें (कम से कम macOS सिएरा है) , तुम्हे अवश्य करना चाहिए or उस सूची से हेक्स मान एक साथ 0x700000000। निम्न पायथन कोड ऐसा करने का एक तरीका दर्शाता है।
In [1]: def convert(val):
...: int_val = int(val, 16)
...: ref = '0x700000000'
...: int_ref = int(ref, 16)
...:
...: return hex(int_ref | int_val)
...:
In [2]: r_alt = '0xE6'
In [3]: print(convert(r_alt))
0x7000000e6