I have my preference to have upper case keywords.
If the keyword is in column one, it works. If the keyword is not in column one, it leaves the first character lower case.
If I type:
select 'banana' from dual where
it becomes:
SELECT 'banana' fROM dual wHERE