This should be simple, trigger on Digispark

I am using a Digispark to program some LED flash patterns on my motorcycle.
Digispark is so small and 12VDC input makes it convenient.
Now, I use Pin1 and Pin4 as output. No inputs.
When I turn on the unit, it boots and it takes several seconds - I would like it to be immediate.

Q1: Can I select any other pin to use as an input trigger?
Q2: What would my code look like - to test the pin being low (grounded)?

Q3: Since there are a total of 6 pins, can I use any other pins for output?

The unit is completely disconnected from the bike when programming - so no conflict with USB.

Thanks and sorry for such a rookie question.

Ten years since I played with these.
All 6 pins can be set as digital input or output.
To test input pin state, code is like with any arduino.

There are options for the bootloader which causes the 6 second delay or start executing your code immediately. Not that familiar with it, but you can read all about it: