A foot controller (100, 200, 300, 400, 500, 600) comprising: a base (202, 302); a treadle assembly comprising: a treadle plate (210, 310, 410, 510, 610) rotatably coupled with the base at a proximal end of the treadle plate and having a variable angular position with respect to the base at a distal end of the treadle plate, the treadle plate further comprising: at least one channel (220, 222) in the surface of the treadle plate that extends in a direction from the proximal end of the treadle plate to the distal end of the treadle plate; at least one rail (224, 226, 324) in the at least one channel; at least one shuttle (228, 230, 232, 234, 328, 330) slidably coupled to the at least one rail; and a plurality of notches on a bottom surface of the treadle plate and substantially adjacent to the distal end of the treadle plate; an adjustable treadle surface member (250, 350, 450, 550, 650) coupled to the treadle plate via the at least one shuttle; and a latch assembly (470, 570, 670) including a lever (462, 562) with a lever distal end arranged in a proximity to a distal end of the adjustable treadle surface member and a lever proximal end extending underneath the treadle plate in a direction towards a proximal end of the treadle plate, wherein the lever proximal end includes at least one protrusion that selectively engages with at least one of the plurality of notches on a bottom surface of the treadle plate, thereby sliding the at least one shuttle (228, 230, 232, 234, 328, 330) on the at least one rail (224, 226, 324), and thereby adjusting the adjustable treadle surface member relative to the treadle plate. a base (202, 302); a treadle assembly comprising: a treadle plate (210, 310, 410, 510, 610) rotatably coupled with the base at a proximal end of the treadle plate and having a variable angular position with respect to the base at a distal end of the treadle plate, the treadle plate further comprising: at least one channel (220, 222) in the surface of the treadle plate that extends in a direction from the proximal end of the treadle plate to the distal end of the treadle plate; at least one rail (224, 226, 324) in the at least one channel; at least one shuttle (228, 230, 232, 234, 328, 330) slidably coupled to the at least one rail; and a plurality of notches on a bottom surface of the treadle plate and substantially adjacent to the distal end of the treadle plate; an adjustable treadle surface member (250, 350, 450, 550, 650) coupled to the treadle plate via the at least one shuttle; and a latch assembly (470, 570, 670) including a lever (462, 562) with a lever distal end arranged in a proximity to a distal end of the adjustable treadle surface member and a lever proximal end extending underneath the treadle plate in a direction towards a proximal end of the treadle plate, wherein the lever proximal end includes at least one protrusion that selectively engages with at least one of the plurality of notches on a bottom surface of the treadle plate, thereby sliding the at least one shuttle (228, 230, 232, 234, 328, 330) on the at least one rail (224, 226, 324), and thereby adjusting the adjustable treadle surface member relative to the treadle plate. a treadle plate (210, 310, 410, 510, 610) rotatably coupled with the base at a proximal end of the treadle plate and having a variable angular position with respect to the base at a distal end of the treadle plate, the treadle plate further comprising: at least one channel (220, 222) in the surface of the treadle plate that extends in a direction from the proximal end of the treadle plate to the distal end of the treadle plate; at least one rail (224, 226, 324) in the at least one channel; at least one shuttle (228, 230, 232, 234, 328, 330) slidably coupled to the at least one rail; and a plurality of notches on a bottom surface of the treadle plate and substantially adjacent to the distal end of the treadle plate; at least one channel (220, 222) in the surface of the treadle plate that extends in a direction from the proximal end of the treadle plate to the distal end of the treadle plate; at least one rail (224, 226, 324) in the at least one channel; at least one shuttle (228, 230, 232, 234, 328, 330) slidably coupled to the at least one rail; and a plurality of notches on a bottom surface of the treadle plate and substantially adjacent to the distal end of the treadle plate; an adjustable treadle surface member (250, 350, 450, 550, 650) coupled to the treadle plate via the at least one shuttle; and a latch assembly (470, 570, 670) including a lever (462, 562) with a lever distal end arranged in a proximity to a distal end of the adjustable treadle surface member and a lever proximal end extending underneath the treadle plate in a direction towards a proximal end of the treadle plate, wherein the lever proximal end includes at least one protrusion that selectively engages with at least one of the plurality of notches on a bottom surface of the treadle plate, thereby sliding the at least one shuttle (228, 230, 232, 234, 328, 330) on the at least one rail (224, 226, 324), and thereby adjusting the adjustable treadle surface member relative to the treadle plate.