next-icons-logoNext IconsAll Icons
export type IconProps = {
  size?: number | string;
  color?: string;
  className?: string;
} & React.SVGProps<SVGSVGElement>;

export const KeyboardIcon = ({
  size = 24,
  color = "currentColor",
  className,
  ...props
}: IconProps) => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 24 24"
    width={size}
    height={size}
    fill={color}
    className={className}
    {...props}
  >
      <path d="m21,4H3c-1.1,0-2,.9-2,2v12c0,1.1.9,2,2,2h18c1.1,0,2-.9,2-2V6c0-1.1-.9-2-2-2ZM3,18V6h18v12s-18,0-18,0Z" />
      <path d="M5 8H7V10H5z" />
      <path d="M8 8H10V10H8z" />
      <path d="M11 8H13V10H11z" />
      <path d="M14 8H16V10H14z" />
      <path d="M17 8H19V10H17z" />
      <path d="M5 11H7V13H5z" />
      <path d="M8 11H10V13H8z" />
      <path d="M8 14H16V16H8z" />
      <path d="M11 11H13V13H11z" />
      <path d="M14 11H16V13H14z" />
      <path d="M17 11H19V13H17z" />
  </svg>
);

Icon

Keyboard

Category

tools

Use case

Use this icon in navbar items, social link groups, profile actions, settings rows, and call-to-action buttons.

Size

48px

Color

#18181b

Related tools icons

CalculatorCCTVEarbudsLaptopMicroscopeMobileMousePrinter