reorg of keyboard