- return (PINE&(1<<6) ? 0 : (1<<0)) | // PE6 (Row 0)
- (PINB&(1<<0) ? 0 : (1<<1)) | // PB0 (Row 1)
- (PINB&(1<<1) ? 0 : (1<<2)) | // PB1 (Row 2)
- (PINB&(1<<2) ? 0 : (1<<3)) | // PB2 (Row 3)
- (PINB&(1<<3) ? 0 : (1<<4)) | // PB3 (Row 4)
- (PINF&(1<<0) ? 0 : (1<<5)) | // PF0 (Row 5)
- (PIND&(1<<0) ? 0 : (1<<6)) | // PD0 (Row 6)
- (PIND&(1<<5) ? 0 : (1<<7)); // PD5 (Row 7)
+ return (PINE&(1<<6) ? 0 : (1<<0)) | // PE6 (Col 0)
+ (PINB&(1<<0) ? 0 : (1<<1)) | // PB0 (Col 1)
+ (PINB&(1<<1) ? 0 : (1<<2)) | // PB1 (Col 2)
+ (PINB&(1<<2) ? 0 : (1<<3)) | // PB2 (Col 3)
+ (PINB&(1<<3) ? 0 : (1<<4)) | // PB3 (Col 4)
+ (PINF&(1<<0) ? 0 : (1<<5)) | // PF0 (Col 5)
+ (PIND&(1<<0) ? 0 : (1<<6)) | // PD0 (Col 6)
+ (PIND&(1<<5) ? 0 : (1<<7)) | // PD5 (Col 7)
+ (PIND&(1<<1) ? 0 : (1<<8)); // PD1 (Col 8 TKL)