leaving other aspects of having multiple versions aside (increased maintenance, each time we release we’ll have to do 2 versions etc) it will not solve the problem, since somebody could install the “expert” version, and then sell it to somebody else who doesn’t have their grid powered externally.
the ideal scenario is if tt can detect grid drawing too much power automatically - if it’s doable (i asked @tehn) then that’s exactly what i’ll do.
assuming it’s not possible i still think an explicit confirmation is needed. i don’t know if it comes down to case power, and i had occasions where i had grid powered by tt result in tt freezing when too many LEDs were lit, but then it recovered after it was power cycled. so it’s not a rare scenario, and i don’t think we want to find out that it’s not always recoverable by having more busted teletypes out there.
but: i don’t think it needs to be that intrusive. here is how i think it could work: first of all, it’s not going to be a keyboard shortcut (that doesn’t really makes sense as you’re right, forgetting to do it would necessitate switching back to keyboard, doing the confirmation, switching to grid - really intrusive).
instead it will ask for a confirmation whenever grid is plugged in for the first time after teletype is powered on. once confirmed you won’t have to do it again, until tt is powered down. the confirmation will be done on grid itself, tt will show a screen with the warning and ask you to press to confirm (i’m thinking for confirmation it could be pressing 4 corner buttons simultaneously).