added french keyboard support