Cedilla using a Skyloong SK68 (68 keys) keyboard and bluetooth issue

I have done a new clean install of my manjaro linux with the new qonos image (gnome).

I’m from brazil and here we use a lot cedilla (ç or Ç).

The issue is that with the new install I ain’t able to use the cedilla as I’m using on my old installation (pressing the compose ´ + c). I tried a lot of things without success.

The keyboard I’m using: "Skyloong teclado mecânico sk68 rgb,|Teclados| - AliExpress

I found some commands that I can get this information that maybe someone can use to help me:

LANG=en_US.UTF-8 sudo showkey -a
                                                                                                                                                              
Press any keys - Ctrl-D will terminate this program

ć       196 0304 0xc4
        135 0207 0x87
Ć       196 0304 0xc4
        134 0206 0x86
ç       195 0303 0xc3
        167 0247 0xa7
What I have pressed to get the letter:

ć = ´ + c
Ć = ´ + C
ç = ALT (right) + ,

Another issue that I’m having is with the bluetooth. That is something that was working on the first boot but stop after a restart. I think this notebook uses an integrated wireless + bluetooth card.

My notebook specs: https://www.asus.com/br/Laptops/For-Home/VivoBook/ASUS-VivoBook-15-X510UR/techspec/

    ~  lsusb                                                                                                                                                                                          
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 009: ID 8087:0a2a Intel Corp. Bluetooth wireless interface
Bus 001 Device 008: ID 13d3:5a07 IMC Networks VGA UVC WebCam
Bus 001 Device 007: ID 1ea7:0907 SHARKOON Technologies GmbH Keyboard
Bus 001 Device 006: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    ~  lspci                                                                                                                                                                                                  
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 08)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:15.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
00:15.1 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1e.0 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO UART Controller #0 (rev 21)
00:1e.2 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO SPI Controller #0 (rev 21)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 930MX] (rev a2)
02:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)

Go to Gnome Tweaks Tools > Keyboard & Mouse and enable your compose key and select a keyboard shortcut you want. For example compose++c gives ć .

Also see this page:

https://help.gnome.org/users/gnome-help/stable/tips-specialchars.html.en

Share some output: rfkill list, inxi -Fazy

It’s works like your example but that’s exactly what I want to change. I don’t want to use a compose key to get the ç, I just want to press ´ + c and get the ç.

rfkill list                                                                                                                                                                                            
0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
2: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
inxi -Fazy                                                                                                                                                                                              ✔ 
System:
  Kernel: 5.15.12-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-5.15-x86_64
    root=UUID=d4948077-1761-4004-81d9-bc63efeb92f6 rw rootflags=subvol=@ quiet
    splash apparmor=1 security=apparmor
    resume=UUID=51e944f6-39af-4a27-81e1-c0e832af5ab6 udev.log_priority=3
  Desktop: GNOME 41.2 tk: GTK 3.24.31 wm: gnome-shell dm: GDM 41.0
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: ASUSTeK product: X510URR v: 1.0
    serial: <superuser required>
  Mobo: ASUSTeK model: X510URR v: 1.0 serial: <superuser required>
    UEFI: American Megatrends v: X510URR.307 date: 03/13/2018
Battery:
  ID-1: BAT0 charge: 26.7 Wh (100.0%) condition: 26.7/42.1 Wh (63.5%)
    volts: 11.5 min: 11.5 model: ASUSTeK ASUS Battery type: Li-ion serial: N/A
    status: Not charging cycles: 35
CPU:
  Info: model: Intel Core i7-8550U bits: 64 type: MT MCP arch: Coffee Lake
    family: 6 model-id: 0x8E (142) stepping: 0xA (10) microcode: 0xEA
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
    L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
    L3: 8 MiB desc: 1x8 MiB
  Speed (MHz): avg: 800 min/max: 400/4000 scaling: driver: intel_pstate
    governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
    8: 800 bogomips: 32012
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf
    mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional,
    IBRS_FW, STIBP: conditional, RSB filling
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel UHD Graphics 620 vendor: ASUSTeK driver: i915 v: kernel
    bus-ID: 00:02.0 chip-ID: 8086:5917 class-ID: 0300
  Device-2: NVIDIA GM108M [GeForce 930MX] vendor: ASUSTeK driver: nvidia
    v: 495.44 alternate: nouveau,nvidia_drm bus-ID: 01:00.0 chip-ID: 10de:134e
    class-ID: 0302
  Device-3: IMC Networks VGA UVC WebCam type: USB driver: uvcvideo
    bus-ID: 1-6:8 chip-ID: 13d3:5a07 class-ID: 0e02 serial: <filter>
  Display: x11 server: X.org 1.21.1.2 compositor: gnome-shell driver:
    loaded: modesetting,nvidia alternate: fbdev,nouveau,nv,vesa
    resolution: <missing: xdpyinfo>
  Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel alternate: snd_soc_skl bus-ID: 00:1f.3
    chip-ID: 8086:9d71 class-ID: 0403
  Sound Server-1: ALSA v: k5.15.12-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.19 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.42 running: yes
Network:
  Device-1: Intel Wireless 7265 driver: iwlwifi v: kernel bus-ID: 02:00.0
    chip-ID: 8086:095a class-ID: 0280
  IF: wlp2s0 state: up mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface type: USB driver: btusb v: 0.8
    bus-ID: 1-8:9 chip-ID: 8087:0a2a class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 2 state: up address: see --recommends
Drives:
  Local Storage: total: 456.46 GiB used: 18.22 GiB (4.0%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Crucial model: CT240BX500SSD1
    size: 223.57 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: R013 scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Western Digital
    model: WDS250G2B0B-00YS70 size: 232.89 GiB block-size: physical: 512 B
    logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 30WD
    scheme: GPT
Partition:
  ID-1: / raw-size: 108.4 GiB size: 108.4 GiB (100.00%)
    used: 14.45 GiB (13.3%) fs: btrfs dev: /dev/sdb3 maj-min: 8:19
  ID-2: /boot/efi raw-size: 400 MiB size: 399.2 MiB (99.80%)
    used: 568 KiB (0.1%) fs: vfat dev: /dev/sdb1 maj-min: 8:17
  ID-3: /home raw-size: 108.4 GiB size: 108.4 GiB (100.00%)
    used: 3.77 GiB (3.5%) fs: btrfs dev: /dev/sdb4 maj-min: 8:20
  ID-4: /var/log raw-size: 108.4 GiB size: 108.4 GiB (100.00%)
    used: 14.45 GiB (13.3%) fs: btrfs dev: /dev/sdb3 maj-min: 8:19
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 15.7 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/sdb2 maj-min: 8:18
Sensors:
  System Temperatures: cpu: 55.0 C pch: 46.5 C mobo: N/A
  Fan Speeds (RPM): cpu: 3100
Info:
  Processes: 355 Uptime: 1h 56m wakeups: 6 Memory: 15.52 GiB
  used: 6.57 GiB (42.3%) Init: systemd v: 250 tool: systemctl Compilers:
  gcc: 11.1.0 Packages: pacman: 1197 lib: 302 flatpak: 0 Shell: Zsh v: 5.8
  running-in: tabby inxi: 3.3.11

It’s not possible to change the compose key to anything else other than these options:

Sure, I understand your point, but I don’t want to use the compose key.

Before the new install I was able to use only the two keys: ´ + c without the need to press a compose key, and this is what I want to archive.