Topre Realforce 104UG HiPro - iMac wake up issue

User avatar
ShivaYash

16 Apr 2021, 19:22

Dear all,

My 3-year old Topre Realforce 104UG HiPro will not wake up my iMac or Mac Pro. I have contacted the retailer (Keyboardco) but was told only very rarely does these boards go wrong.
I've checked the settings, so far as possible, on the Macs, all is fine.
There are no dip switches that I can see on the 104UG.

Otherwise the KB is working 100%

Any ideas?
Thanks,

User avatar
paperWasp

17 Apr 2021, 10:40

Hi,

so your iMac or Mac Pro wake up correctly with other keyboards but not with your Topre Realforce 104UG HiPro, right?
And the Topre Realforce 104UG HiPro is otherwise 100% OK? (Typing, modifier keys...)

That's strange. I can't see any special wake-up key/button on this KB. So do you use a specific shortcut or just any key to wake up your Macs?

If you could access a computer running Linux, running 'xev' program might possibly diagnose what's different with your Topre Realforce 104UG HiPro compared to other keyboards.

For example the xev output for pressing 'Win R' on my TKL Cherry is like this:
Spoiler:
Outer window is 0x6600001, inner window is 0x6600002

PropertyNotify event, serial 8, synthetic NO, window 0x6600001,
atom 0x27 (WM_NAME), time 27824676, state PropertyNewValue

PropertyNotify event, serial 9, synthetic NO, window 0x6600001,
atom 0x22 (WM_COMMAND), time 27824676, state PropertyNewValue

PropertyNotify event, serial 10, synthetic NO, window 0x6600001,
atom 0x28 (WM_NORMAL_HINTS), time 27824676, state PropertyNewValue

CreateNotify event, serial 11, synthetic NO, window 0x6600001,
parent 0x6600001, window 0x6600002, (10,10), width 50, height 50
border_width 4, override NO

PropertyNotify event, serial 14, synthetic NO, window 0x6600001,
atom 0x14a (WM_PROTOCOLS), time 27824676, state PropertyNewValue

MapNotify event, serial 15, synthetic NO, window 0x6600001,
event 0x6600001, window 0x6600002, override NO

ConfigureNotify event, serial 20, synthetic NO, window 0x6600001,
event 0x6600001, window 0x6600001, (0,0), width 178, height 178,
border_width 0, above 0x680000c, override NO

PropertyNotify event, serial 20, synthetic NO, window 0x6600001,
atom 0x1f0 (_NET_WM_ALLOWED_ACTIONS), time 27824677, state PropertyNewValue

ReparentNotify event, serial 20, synthetic NO, window 0x6600001,
event 0x6600001, window 0x6600001, parent 0x30142d6,
(0,0), override NO

PropertyNotify event, serial 20, synthetic NO, window 0x6600001,
atom 0x152 (_NET_WM_DESKTOP), time 27824679, state PropertyNewValue

PropertyNotify event, serial 20, synthetic NO, window 0x6600001,
atom 0x152 (_NET_WM_DESKTOP), time 27824680, state PropertyNewValue

PropertyNotify event, serial 20, synthetic NO, window 0x6600001,
atom 0x14f (_NET_FRAME_EXTENTS), time 27824680, state PropertyNewValue

ConfigureNotify event, serial 20, synthetic NO, window 0x6600001,
event 0x6600001, window 0x6600001, (10,32), width 178, height 178,
border_width 0, above 0x0, override NO

PropertyNotify event, serial 20, synthetic NO, window 0x6600001,
atom 0x179 (WM_STATE), time 27824680, state PropertyNewValue

PropertyNotify event, serial 20, synthetic NO, window 0x6600001,
atom 0x158 (_NET_WM_STATE), time 27824680, state PropertyNewValue

PropertyNotify event, serial 20, synthetic NO, window 0x6600001,
atom 0x184 (_GTK_EDGE_CONSTRAINTS), time 27824680, state PropertyNewValue

PropertyNotify event, serial 27, synthetic NO, window 0x6600001,
atom 0x17a (XKLAVIER_STATE), time 27824682, state PropertyNewValue

ConfigureNotify event, serial 35, synthetic YES, window 0x6600001,
event 0x6600001, window 0x6600001, (1179,632), width 178, height 178,
border_width 2, above 0x0, override NO

PropertyNotify event, serial 35, synthetic NO, window 0x6600001,
atom 0x158 (_NET_WM_STATE), time 27824688, state PropertyNewValue

PropertyNotify event, serial 35, synthetic NO, window 0x6600001,
atom 0x184 (_GTK_EDGE_CONSTRAINTS), time 27824688, state PropertyNewValue

MapNotify event, serial 35, synthetic NO, window 0x6600001,
event 0x6600001, window 0x6600001, override NO

VisibilityNotify event, serial 35, synthetic NO, window 0x6600001,
state VisibilityUnobscured

Expose event, serial 35, synthetic NO, window 0x6600001,
(0,0), width 178, height 10, count 3

Expose event, serial 35, synthetic NO, window 0x6600001,
(0,10), width 10, height 58, count 2

Expose event, serial 35, synthetic NO, window 0x6600001,
(68,10), width 110, height 58, count 1

Expose event, serial 35, synthetic NO, window 0x6600001,
(0,68), width 178, height 110, count 0

FocusIn event, serial 35, synthetic NO, window 0x6600001,
mode NotifyNormal, detail NotifyNonlinear

KeymapNotify event, serial 35, synthetic NO, window 0x0,
keys: 68 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

PropertyNotify event, serial 35, synthetic NO, window 0x6600001,
atom 0x158 (_NET_WM_STATE), time 27824688, state PropertyNewValue

PropertyNotify event, serial 35, synthetic NO, window 0x6600001,
atom 0x184 (_GTK_EDGE_CONSTRAINTS), time 27824688, state PropertyNewValue

PropertyNotify event, serial 35, synthetic NO, window 0x6600001,
atom 0x158 (_NET_WM_STATE), time 27824693, state PropertyNewValue

PropertyNotify event, serial 35, synthetic NO, window 0x6600001,
atom 0x184 (_GTK_EDGE_CONSTRAINTS), time 27824693, state PropertyNewValue

KeyRelease event, serial 35, synthetic NO, window 0x6600001,
root 0x755, subw 0x0, time 27824720, (1084,-379), root:(2265,255),
state 0x10, keycode 36 (keysym 0xff0d, Return), same_screen YES,
XLookupString gives 1 bytes: (0d) "
"
XFilterEvent returns: False

FocusOut event, serial 38, synthetic NO, window 0x6600001,
mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 38, synthetic NO, window 0x6600001,
mode NotifyUngrab, detail NotifyAncestor

KeymapNotify event, serial 38, synthetic NO, window 0x0,
keys: 88 0 0 8 0 0 0 0 0 0 0 0 0 0 0 0
32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

KeyPress event, serial 38, synthetic NO, window 0x6600001,
root 0x755, subw 0x0, time 27825647, (1084,-379), root:(2265,255),
state 0x50, keycode 27 (keysym 0x72, r), same_screen YES,
XLookupString gives 1 bytes: (72) "r"
XmbLookupString gives 1 bytes: (72) "r"
XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x6600001,
root 0x755, subw 0x0, time 27825769, (1084,-379), root:(2265,255),
state 0x50, keycode 27 (keysym 0x72, r), same_screen YES,
XLookupString gives 1 bytes: (72) "r"
XFilterEvent returns: False

KeyRelease event, serial 38, synthetic NO, window 0x6600001,
root 0x755, subw 0x0, time 27825789, (1084,-379), root:(2265,255),
state 0x50, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False

FocusOut event, serial 38, synthetic NO, window 0x6600001,
mode NotifyNormal, detail NotifyNonlinear

PropertyNotify event, serial 38, synthetic NO, window 0x6600001,
atom 0x158 (_NET_WM_STATE), time 27827801, state PropertyNewValue

PropertyNotify event, serial 38, synthetic NO, window 0x6600001,
atom 0x184 (_GTK_EDGE_CONSTRAINTS), time 27827801, state PropertyNewValue

User avatar
Muirium
µ

17 Apr 2021, 12:25

I'm guessing Mac problem rather than keyboard problem. Is it running Big Sur?

My M1 MacBook Air can be fiddly to wake up in clamshell mode, from another keyboard. Big Sur seems quite flaky at wake, compared to the simple reliability of MacOS yore. To wake a sleeping Mac from a keyboard, all you need to do is press any key. That seems a bit broken now, on my hybrid laptop in clamshell at a desk setting at any rate. :roll:

My workaround is to wake the Mac by clicking the mouse. Often takes a few clicks to respond. Nothing like as fast as waking by its built in trackpad or keyboard, which are commendably quick.

Post Reply

Return to “Keyboards”