Keyboard: Make extra key properties optional