A combination of a weapon handgrip and a weapon accessory controller, comprising: an elongate grip base having a longitudinal axis and a first engagement surface, the first engagement surface extending axially and facing radially outward; a fastener connected to a proximal end of the grip base, said fastener for removably attaching the handgrip apparatus to a fore-end portion of a weapon; an elongate grip sleeve having an axially extending bore, the grip base detachably received within the axially extending bore and coaxial with the grip base, the axially extending bore having a second engagement surface, the second engagement surface extending axially and facing radially inward, the second engagement surface slidably engaging the first engagement surface; the elongate grip sleeve having a radially outward facing surface defining a handgrip surface; at least one keypad (164, 164') comprising a switch (176, 176') disposed on the handgrip surface, the switch (176, 176') for controlling operation of one or more electrically-operated devices associated with the weapon; and a connector (174, 174') electrically coupled to the switch (176, 176') and configured to electrically couple the switch (176, 176') to the one or more electrically-operated devices (186, 186'); wherein the first engagement surface is configured to engage the second engagement surface when the elongate grip sleeve is oriented at a plurality of rotational positions with respect to the grip base; and wherein the first engagement surface and second engagement surface both have a cross-sectional shape which has an n-fold rotational symmetry about the longitudinal axis, wherein n is an integer equal to 8. an elongate grip base having a longitudinal axis and a first engagement surface, the first engagement surface extending axially and facing radially outward; a fastener connected to a proximal end of the grip base, said fastener for removably attaching the handgrip apparatus to a fore-end portion of a weapon; an elongate grip sleeve having an axially extending bore, the grip base detachably received within the axially extending bore and coaxial with the grip base, the axially extending bore having a second engagement surface, the second engagement surface extending axially and facing radially inward, the second engagement surface slidably engaging the first engagement surface; the elongate grip sleeve having a radially outward facing surface defining a handgrip surface; at least one keypad (164, 164') comprising a switch (176, 176') disposed on the handgrip surface, the switch (176, 176') for controlling operation of one or more electrically-operated devices associated with the weapon; and a connector (174, 174') electrically coupled to the switch (176, 176') and configured to electrically couple the switch (176, 176') to the one or more electrically-operated devices (186, 186'); wherein the first engagement surface is configured to engage the second engagement surface when the elongate grip sleeve is oriented at a plurality of rotational positions with respect to the grip base; and wherein the first engagement surface and second engagement surface both have a cross-sectional shape which has an n-fold rotational symmetry about the longitudinal axis, wherein n is an integer equal to 8.