Add support for SA SPACE profile

plate-64p
jacopods 8 years ago
parent de59dd0fba
commit 3af0ca98fe
  1. 8
      import_keyboard.py

@ -46,13 +46,16 @@ googleFonts = json.load(open(os.path.join(os.path.dirname(
fallbackProfile = "DCS"
def parseProfile( profileString, homing):
ret = profileString.replace("R", "").replace("r", "").replace("0", "").replace("5", "").replace("6", "").replace("7", "").replace("8", "").replace("9", "").replace("SPACE", "").replace("space", "").replace(" ", "")
ret = profileString.upper().replace("R", "").replace("0", "").replace("5", "").replace("6", "").replace("7", "").replace("8", "").replace("9", "").replace(" ", "")
if ret != "SASPACE":
ret = ret.replace("SPACE", "")
# Normalize unsculpted SA profile to SA ROW 3
if ret == "SA":
ret = "SA3"
if ret == "" or ret not in ["DSA", "DCS", "SA1", "SA2", "SA3", "SA4"]:
if ret == "" or ret not in ["DSA", "DCS", "SA1", "SA2", "SA3", "SA4","SASPACE"]:
ret = fallbackProfile
# Set homing profile for supported profiles (currently only SA)
@ -423,6 +426,7 @@ def read(filepath):
"SA3TL", "SA3TM", "SA3TR", "SA3ML", "SA3MM", "SA3MR", "SA3BL", "SA3BM", "SA3BR", # SA R3
"SA3DTL", "SA3DTM", "SA3DTR", "SA3DML", "SA3DMM", "SA3DMR", "SA3DBL", "SA3DBM", "SA3DBR", #deep dish
"SA4TL", "SA4TM", "SA4TR", "SA4ML", "SA4MM", "SA4MR", "SA4BL", "SA4BM", "SA4BR", # SA R4
"SASPACETL", "SASPACETM", "SASPACETR", "SASPACEML", "SASPACEMM", "SASPACEMR", "SASPACEBL", "SASPACEBM", "SASPACEBR", # SA SPACE
"SATLF", "SATMF", "SATRF", "SAMLF", "SAMMF", "SAMRF", "SABLF", "SABMF", "SABRF", "SATLS", "SATMS", "SATRS", "SAMLS", "SAMMS", "SAMRS", "SABLS", "SABMS", "SABRS",
"side", "switch", "led"]
# blender file with template objects

Loading…
Cancel
Save