Controlling tab behavior

Hi,

1. How can I control which widgets are traversed by clicking the 'tab' key?
2. How can I suppress the default behavior of the 'tab' key inside a (read-only) StyledTextCtrl, so that clicking the 'tab' key will move focus to the next widget?

Thanks,
Nir