Protective cover for mechanical keyboard Keychron V1 and V1 Max. Optimised for print in one standard bed size (~200x200mm), without supports. May probably also work for keychron Q1.
I've glued this thin foam underneath the top on double-sided tape as an extra buffer in case of drop, to act as an shock absorber, but I don't think it was absolutely necessary. This thin foam sheet is from package, by the way. If printed with 3 perimeters (for 0.4 and 0.6mm nozzles) the cover is rigid enough not to bend and touch top of the keycups.
I've made the model in Onshape and shared it for public use, here is the link - https://cad.onshape.com/documents/ed3dc6a6689cff1aa7ae5811/w/b27882b4453a9155928d3661/e/58a08bbaf4f1619f5d588daa?renderMode=0&uiState=667435bb0a64f0119f5775e1, so you can adjust for your keyboard if necessary. You could unsuppresses last 3 operations in feature list to print a small sample to fit it in with your keyboard for testing.
PLA is plenty sufficient in terms of rigidity and soft enough not to leave any marks on keyboard plastic while sliding. One small printing advise though - make perimeter modifier around the clips for 5-6 layers to make them more durable.
The author marked this model as their own original creation.