1c067fea9Sghen// Zoomed 3x because of text size 2c067fea9Sghen 3c067fea9Sghendefault xkb_geometry "nokiarx51" { 4c067fea9Sghen 5c067fea9Sghen description= "Nokia RX-51"; 6c067fea9Sghen width= 273; // 13x6mm + 2x1.5mm border + 2x5mm border 7c067fea9Sghen height= 54; // 3x5mm + 2x1.5mm border 8c067fea9Sghen 9c067fea9Sghen shape.cornerRadius= 1.5; 10c067fea9Sghen shape "NORM" { { [18,15] } }; 11c067fea9Sghen shape "SPCE" { { [36,15] } }; 12c067fea9Sghen shape "FRAME" { cornerRadius= 2.5, { [243,54] } }; 13c067fea9Sghen 14c067fea9Sghen solid "FRAME" { 15c067fea9Sghen shape= "FRAME"; 16c067fea9Sghen color= "white"; 17c067fea9Sghen top= 0; 18c067fea9Sghen left= 15; 19c067fea9Sghen }; 20c067fea9Sghen 21c067fea9Sghen section.left= 15; 22c067fea9Sghen row.left= 4.5; 23c067fea9Sghen key.shape= "NORM"; 24c067fea9Sghen key.gap= 0; 25c067fea9Sghen section "Keys" { 26c067fea9Sghen top= 0; 27c067fea9Sghen row { 28c067fea9Sghen top= 4.5; 29c067fea9Sghen keys { { <LCTL>, "NORM", color="grey20" }, 30c067fea9Sghen <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, 31c067fea9Sghen <AD06>, <AD07>, <AD08>, <AD09>, <AD10>, <AB08>, 32c067fea9Sghen { <BKSP>, "NORM", color="grey20" } 33c067fea9Sghen }; 34c067fea9Sghen }; 35c067fea9Sghen row { 36c067fea9Sghen top= 19.5; 37c067fea9Sghen keys { { <RALT>, "NORM", color="grey20" }, 38c067fea9Sghen <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 39c067fea9Sghen <AC06>, <AC07>, <AC08>, <AC09>, <AB09>, <UP>, 40c067fea9Sghen { <RTRN>, "NORM", color="grey20" } 41c067fea9Sghen }; 42c067fea9Sghen }; 43c067fea9Sghen row { 44c067fea9Sghen top= 34.5; 45c067fea9Sghen keys { { <LFSH>, "NORM", color="grey20" }, 46c067fea9Sghen <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, <AB06>, <AB07>, 47c067fea9Sghen { <SPCE>, "SPCE", color="white" }, 48c067fea9Sghen <LEFT>, <DOWN>, <RGHT> 49c067fea9Sghen }; 50c067fea9Sghen }; 51c067fea9Sghen }; // End of "Keys" section 52c067fea9Sghen 53c067fea9Sghen}; // End of "rx51" geometry 54