ps3 – Why doesn’t a Playstation 3 controller work out of the box as a USB HID device?

I want to use a website that uses the Gamepad API (see for instance). This website works well with a wired PS3 controller on Chrome on macOS.

However when I plug the controller into a Windows machine, Chrome does not detect it. A Logitech controller that presents itself as an Xbox controller works fine.

I’m pretty sure the PS3 controller is a standard USB HID device, so why doesn’t it work out of the box? Sure, there’s a simple proprietary handshake for doing Bluetooth pairing, but other than that shouldn’t it work like any other gamepad?

checkboxes – How to indicate an unfinished task with a check box or similar without implying you can check it off yourself?

I have an onboarding checklist, where the user has to complete a number of tasks. The most natural visual seems to be to use a list with an empty check box for uncompleted tasks, with checks added for completed tasks.

The problem is that this implies the user can click the check marks themselves to indicate completion. But in fact they cannot. They have to take other actions separate from the check list itself, after which the check list items will be marked completed for them.

In other words, the check list — and specifically the checkboxes — are useful as a passive status indicator of what needs to be done and what has already been done, but are not themselves interactive.

On thought would be for a tooltip or popup to show up if someone clicks the checkbox, explaining what they should do. Or actually make clicking an uncompleted checkbox lead to the multistep workflow that will eventually lead to it being marked complete — which intuitively makes sense but isn’t the expected response of just added a check mark in the box, and will be perhaps jarring with clicking on an empty check box leading to a modal action as if it were a button.

Any suggestions on how to handle this?

unity – Moving through a game object that has a box collider (without a trigger)

In Unity, how can I detect a collision between two game objects, but have them pass through one another, i.e. not block each other?

Specifically, I need the collision normal provided by the Collision2D object that comes with the OnCollisionEnter2D method. But I want to be able to move through the object that detected the collision, not get blocked by it.

PS: The answer is NOT to “check the Is Trigger checkbox”. Because that would mean that I would no longer have access to the collision normal!

java – Check if face is in bounding box

I am working on collision detection for my game 3D game using OpenGL with LWJGL.

All models have a list of collision face objects containing the vertex position and face normal. How would I check if a face is being intersected by an AABB (the collision box of the player)? I’ve thought of checking if any of the vertices are overlapping with the AABB, but this wouldn’t work for faces that are much larger than the player, such as a large wall.

The CollisionFace class:

import org.lwjgl.util.vector.Vector3f;

public class CollisionFace {

    private Vector3f v1;
    private Vector3f v2;
    private Vector3f v3;
    private float yNorm;
    public CollisionFace(Vector3f v1, Vector3f v2, Vector3f v3, float yNorm) {
        this.v1 = v1;
        this.v2 = v2;
        this.v3 = v3;
        this.yNorm = yNorm;

plugins – WP search box on page not finding .PDF files

Current marketing person left the business and I’m filling the role for now.

Receiving code from search page which formally was able to locate .PDF files by typing in and searching by key word(s.) The search box only pulls up general site map information now? No .PDFs or other files.

Code: (epkb-knowledge-base id=1)

A big thank you in advance!


Stack Exchange Network

Stack Exchange network consists of 176 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange