Ficihp K2 keyboard

The
Ficihp K2
(pronouced "Fichip") is a mechanical keyboard with a 12.6 inch (320 mm) 1920x515 display with a touchscreen at the top of the keyboard. The keyboard also features RGB lighting on each key. The programming for the keyboard appears to be independent of the computer it is plugged into as settings can be modified without the need for RGB software (e.g. OpenRGB) on the host computer.
Applications
The display works well. It is ideal for anyone who needs a dashboard display. However, the touchscreen needs to be calibrated. Something this article should discuss.
Windows users have used programs that have detachable editing controls to the keyboard screen while other users have used it to put their music players, chat programs feed, or other utility panels into the smaller screen.
Features
Connection
The keyboard connects to the computer via USB-C to USB-C cable or USB-C to two USB-A cables and an HDMI port. The USB-C connection connects to the keyboard; however, there are two USB-A ports at the top edge of this keyboard which act as a pass-through connection for devices such as a mouse.
Keyboard Layout
The keyboard has 71 keys on it with mechanical blue switches that can be replaced. The keyboard layout does not have a row of function keys, but there is an escape key in the number row. The Backtick/Tilde key is accessible by holding down the
Fn
key then pressing the Escape for the backtick. Adding
Shift
to this sequence will produce the tilde.  The
Fn
key is also how the number keys (
1
-
9
, and
0
as well as the
+
and
=
keys) act as the
F1
through
F12
keys.
In addition, some of the other F-Keys (though unmarked) can control playing of media for a media player.
Arrow keys are in the lower right side where above them are seven utility keys
Ins
,
Del
,
Pause
,
Home
,
End
,
PgUp
, and
PgDn
.
Other Controls
There are three buttons on the top edge of the screen to browse through an on-screen display for this device.
Display
This keyboard has a 12.6 inch (320 mm) 1920x515 display with a
touchscreen
at the top of the keyboard. According to the documentation in its manual, it supports 45% of the color gamut and has a scale ratio of 3:1 and a refresh rate of 60 Hz.
RGB Backlighting
The RBG Backlighting under each key is controlled using the
Fn
. The programming appears to be independent of the host device, meaning that a program like
openrgb
will likely not have the ability to manipulate this feature.
Technical Information
Information about this device was also detected using a computer that was using
Sway
window manager using
sway-input
and
sway-output
to detect information about the device.
Because the device was connected to device that did not have a free USB-C port available, it was plugged in using the two USB-A ports and the HDMI port.
Output
With the 2 USB-A and HDMI configuration,
sway-output
reported the device was connected to a device named
HDMI-A-1
. The make was
Unknown
, the model was listed as
KEYBOARD
and the serial listing was listed as
KEYBOARD-1118
.
Input
sway-input
had provided more information about this device, including identifier, name, vendor and product number.
The identifier was
9282:3:USB_HID_Gaming_Keyboard
. The name of the device was
USB HID Gaming Keyboard
. The vendor ID was listed as
9282
and the product number of
3
. The type was listed as a
keyboard
.
Another device was listed with a type of
pointer
. The identifier of this device was listed as
9282:3:USB_HID_Gaming_Keyboard_Consumer_Control
.  A third device was listed with the same identifier but with a type of
keyboard
similar to the first listing but with the same identifier as the pointer device.
Another device listed its identifier as
9282:3:USB_HID_Gaming_Keyboard_Mouse
with a type of
pointer
.
Finally, two more devices with the identifier
10473:650:GigaDevice_GD32_custom_HID_in_FS_Mode_V1.06
listed as types
touch
and
pointer
.
libinput
reported that each of these items had a
calibration_matrix
which likely needs to be mapped to the size of the screen as initially half of the screen was not interacting properly.
Alternate technical information
Using
way-displays -g
, we could find out much of the same information, but in a more succinct format.
$ way-displays -g
...
HDMI-A-1:
  info:
    name:     'HDMI-A-1'
    make:     'Jiangxi Jinghao Optical Co., Ltd.'
    model:    'KEYBOARD'
    serial:   'KEYBOARD-1118'
    desc:     'Jiangxi Jinghao Optical Co., Ltd. KEYBOARD KEYBOARD-1118 (HDMI-A-1)'
    width:    300mm
    height:   80mm
    dpi:      163.04 @ 1920x515
    mode:     1920 x 515 @ 60 Hz  59,998 mHz (preferred)
    mode:      720 x 400 @ 70 Hz  70,082 mHz
    mode:      640 x 480 @ 75 Hz  75,000 mHz
    mode:      640 x 480 @ 60 Hz  59,940 mHz
  current:
    scale:    1.750 (1.698)
    position: 1280,0
    mode:      1920x515@60Hz (59,998mHz) (preferred)
    VRR:       off
See also
Maxfree K3 keyboard
another keyboard with a screen on the top half, this time with a lot more features.