Enabling Onboard in the Universal Access panel also starts at-spi2. However, Onboard does not require at-spi2, unless its the auto-show feature is used. So let's assume now that a user does not want to use at-spi2 and therefore starts Onboard manually. Checking for the on-screen keyboard setting in the Universal Access panel would report incorrect information.
Enabling Onboard in the Universal Access panel also starts at-spi2. However, Onboard does not require at-spi2, unless its the auto-show feature is used. So let's assume now that a user does not want to use at-spi2 and therefore starts Onboard manually. Checking for the on-screen keyboard setting in the Universal Access panel would report incorrect information.